Skipping ml-sync job run when not online
This commit is contained in:
parent
c52c8004f9
commit
a365d62e8d
|
@ -198,7 +198,19 @@ class MLWorkManager {
|
||||||
this.syncJobWorker = undefined;
|
this.syncJobWorker = undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async runMLSyncJob() {
|
private async runMLSyncJob(): Promise<MLSyncJobResult> {
|
||||||
|
// TODO: skipping is not required if we are caching chunks through service worker
|
||||||
|
// currently worker chunk itself is not loaded when network is not there
|
||||||
|
if (!navigator.onLine) {
|
||||||
|
console.log(
|
||||||
|
'Skipping ml-sync job run as not connected to internet.'
|
||||||
|
);
|
||||||
|
return {
|
||||||
|
shouldBackoff: true,
|
||||||
|
mlSyncResult: undefined,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
const token = getToken();
|
const token = getToken();
|
||||||
const jobWorkerProxy = await this.getSyncJobWorker();
|
const jobWorkerProxy = await this.getSyncJobWorker();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue