1
0
mirror of https://github.com/ascribe/onion.git synced 2025-02-14 21:10:27 +01:00

use standard promises instead of fineuploaders'

This commit is contained in:
Tim Daubenschütz 2015-07-27 09:28:50 +02:00
parent d71111b6f1
commit 5da577caca

View File

@ -221,10 +221,10 @@ var ReactS3FineUploader = React.createClass({
},
requestKey(fileId) {
let defer = new fineUploader.Promise();
let filename = this.state.uploader.getName(fileId);
let uuid = this.state.uploader.getUuid(fileId);
return Q.Promise((resolve, reject) => {
window.fetch(this.props.keyRoutine.url, {
method: 'post',
headers: {
@ -244,18 +244,16 @@ var ReactS3FineUploader = React.createClass({
return res.json();
})
.then((res) =>{
defer.success(res.key);
resolve(res.key);
})
.catch((err) => {
defer.failure(err);
reject(err);
});
});
return defer;
},
createBlob(file) {
let defer = new fineUploader.Promise();
return Q.Promise((resolve, reject) => {
window.fetch(this.props.createBlobRoutine.url, {
method: 'post',
headers: {
@ -283,13 +281,13 @@ var ReactS3FineUploader = React.createClass({
} else {
throw new Error(getLangText('Could not find a url to download.'));
}
defer.success(res.key);
resolve(res.key);
})
.catch((err) => {
defer.failure(err);
reject(err);
console.logGlobal(err);
});
return defer;
});
},
/* FineUploader specific callback function handlers */