From 9fb1735d2c2503cc71d4cfef6d01e641349b9f8f Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 28 Apr 2023 16:58:03 +0200 Subject: [PATCH] fix(tracker): fix q sender token mismatch during assist connection --- tracker/tracker/src/webworker/QueueSender.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tracker/tracker/src/webworker/QueueSender.ts b/tracker/tracker/src/webworker/QueueSender.ts index 42489fc07..5fedb48c0 100644 --- a/tracker/tracker/src/webworker/QueueSender.ts +++ b/tracker/tracker/src/webworker/QueueSender.ts @@ -78,6 +78,16 @@ export default class QueueSender { headers['Content-Encoding'] = 'gzip' } + /** + * sometimes happen during assist connects for some reason + * */ + if (this.token === null) { + setTimeout(() => { + this.sendBatch(batch, isCompressed) + }, 500) + return + } + fetch(this.ingestURL, { body: batch, method: 'POST',