mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-06-10 15:49:36 +08:00
Merge pull request #99 from Microsoft/error_log
Adding logging to UNKNOWN_ERROR sync status
This commit is contained in:
13
CodePush.js
13
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,10 +298,7 @@ function sync(options = {}, syncStatusChangeCallback, downloadProgressCallback)
|
||||
doDownloadAndInstall();
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
syncStatusChangeCallback(CodePush.SyncStatus.UNKNOWN_ERROR);
|
||||
reject(error);
|
||||
})
|
||||
.catch(rejectPromise)
|
||||
.done();
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user