From c2fc5016e6b650d9b891ee583100cd22faafb408 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 25 Oct 2024 15:54:10 +0200 Subject: [PATCH] tracker: better restart logging --- tracker/tracker/src/main/app/index.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tracker/tracker/src/main/app/index.ts b/tracker/tracker/src/main/app/index.ts index 12fa8d3e5..a02d8d5ca 100644 --- a/tracker/tracker/src/main/app/index.ts +++ b/tracker/tracker/src/main/app/index.ts @@ -756,7 +756,15 @@ export default class App { if (data === 'a_stop') { this.stop(false) } else if (data === 'a_start') { - void this.start({}, true) + this.waitStatus(ActivityState.NotActive).then(() => { + this.start({}, true) + .then((r) => { + this.debug.info('Worker restart, session too long', r) + }) + .catch((e) => { + this.debug.error('Worker restart failed', e) + }) + }) } else if (data === 'not_init') { this.debug.warn('OR WebWorker: writer not initialised. Restarting tracker') } else if (data.type === 'failure') {