mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-06-13 09:25:36 +08:00
Adding logging to download and install
This commit is contained in:
14
CodePush.js
14
CodePush.js
@@ -219,6 +219,12 @@ function sync(options = {}, syncStatusChangeCallback, downloadProgressCallback)
|
||||
};
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
var rejectPromise = (error) => {
|
||||
syncStatusChangeCallback(CodePush.SyncStatus.UNKNOWN_ERROR);
|
||||
log(error.message);
|
||||
reject(error);
|
||||
};
|
||||
|
||||
CodePush.notifyApplicationReady()
|
||||
.then(() => {
|
||||
syncStatusChangeCallback(CodePush.SyncStatus.CHECKING_FOR_UPDATE);
|
||||
@@ -235,7 +241,7 @@ function sync(options = {}, syncStatusChangeCallback, downloadProgressCallback)
|
||||
resolve(CodePush.SyncStatus.UPDATE_INSTALLED);
|
||||
});
|
||||
})
|
||||
.catch(reject)
|
||||
.catch(rejectPromise)
|
||||
.done();
|
||||
}
|
||||
|
||||
@@ -292,11 +298,7 @@ function sync(options = {}, syncStatusChangeCallback, downloadProgressCallback)
|
||||
doDownloadAndInstall();
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
syncStatusChangeCallback(CodePush.SyncStatus.UNKNOWN_ERROR);
|
||||
log(error.message);
|
||||
reject(error);
|
||||
})
|
||||
.catch(rejectPromise)
|
||||
.done();
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user