summaryrefslogtreecommitdiff
path: root/client/js/controllers/post_upload_controller.js
diff options
context:
space:
mode:
authorrr- <rr-@sakuya.pl>2017-01-07 16:24:56 +0100
committerrr- <rr-@sakuya.pl>2017-01-08 10:25:29 +0100
commitbeb8d8091bcee88fa5b3c725c0875d7e8510183b (patch)
tree9ea7febfaebfa62bce769d0658b3e4b73a82ed65 /client/js/controllers/post_upload_controller.js
parent8a73f7e400930c648223e510090d5677120a472e (diff)
client/api: better promise aborting
Diffstat (limited to 'client/js/controllers/post_upload_controller.js')
-rw-r--r--client/js/controllers/post_upload_controller.js12
1 files changed, 3 insertions, 9 deletions
diff --git a/client/js/controllers/post_upload_controller.js b/client/js/controllers/post_upload_controller.js
index 3a77f92..3d8a4f8 100644
--- a/client/js/controllers/post_upload_controller.js
+++ b/client/js/controllers/post_upload_controller.js
@@ -115,19 +115,13 @@ class PostUploadController {
// no duplicates, proceed with saving
let post = this._uploadableToPost(uploadable);
- let apiSavePromise = post.save(uploadable.anonymous);
- let returnedSavePromise = apiSavePromise
+ let savePromise = post.save(uploadable.anonymous)
.then(() => {
this._view.removeUploadable(uploadable);
return Promise.resolve();
});
-
- returnedSavePromise.abort = () => {
- apiSavePromise.abort();
- };
-
- this._lastCancellablePromise = returnedSavePromise;
- return returnedSavePromise;
+ this._lastCancellablePromise = savePromise;
+ return savePromise;
});
}