From f1655c1ea688e3f0d44361cc40b559c9281ddcdf Mon Sep 17 00:00:00 2001 From: Salakar Date: Wed, 22 Mar 2017 23:23:48 +0000 Subject: [PATCH] [js] fixed issue with StorageTask.then/.catch --- lib/modules/storage/index.js | 10 +++++----- lib/modules/storage/task.js | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/modules/storage/index.js b/lib/modules/storage/index.js index cda2d3c1..9fa9e6d0 100644 --- a/lib/modules/storage/index.js +++ b/lib/modules/storage/index.js @@ -101,11 +101,11 @@ export const statics = { STATE_CHANGED: 'state_changed', }, TaskState: { - RUNNING: 'RUNNING', - PAUSED: 'PAUSED', - SUCCESS: 'SUCCESS', - CANCELED: 'CANCELED', - ERROR: 'ERROR', + RUNNING: 'running', + PAUSED: 'paused', + SUCCESS: 'success', + CANCELLED: 'cancelled', + ERROR: 'error', }, Native: { MAIN_BUNDLE_PATH: FirebaseStorage.MAIN_BUNDLE_PATH, diff --git a/lib/modules/storage/task.js b/lib/modules/storage/task.js index f3145d23..dfdba251 100644 --- a/lib/modules/storage/task.js +++ b/lib/modules/storage/task.js @@ -13,8 +13,8 @@ export default class StorageTask { this.path = storageRef.path; // 'proxy' original promise - this.then = promise.then; - this.catch = promise.catch; + this.then = promise.then.bind(promise); + this.catch = promise.catch.bind(promise); } /**