Properly log uncaight errors in sync worker

This commit is contained in:
Juan Tejada 2016-07-11 13:46:50 -07:00
parent 8a63ace9e3
commit 6ff596b5a7

View file

@ -56,7 +56,8 @@ class SyncWorker {
case MessageTypes.SYNCBACK_REQUESTED:
this.syncNow({reason: 'Syncback Action Queued'}); break;
default:
throw new Error(`Invalid message: ${msg}`)
const err = new Error(`Invalid message`)
this._logger.error({message: msg, err}, 'Invalid message')
}
}
@ -218,7 +219,9 @@ class SyncWorker {
return Promise.resolve()
}
throw new Error(`SyncWorker.onSyncDidComplete: Unknown afterSync behavior: ${afterSync}. Closing connection`)
this._logger.warn({after_sync: afterSync}, `SyncWorker.onSyncDidComplete: Unknown afterSync behavior`)
this.closeConnection()
return Promise.resolve()
}
isWaitingForNextSync() {