From 4e8f02e6e65e5ef925022a05582bbfc4360e2daf Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Wed, 23 Apr 2025 09:14:30 -0700 Subject: [PATCH] Provisioner improvements --- ts/textsecure/Provisioner.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ts/textsecure/Provisioner.ts b/ts/textsecure/Provisioner.ts index ee1d9da450..4933e2b37f 100644 --- a/ts/textsecure/Provisioner.ts +++ b/ts/textsecure/Provisioner.ts @@ -458,7 +458,8 @@ export class Provisioner { return; } - log.info(`Provisioner: socket closed, code=${code}, reason=${reason}`); + const logId = `Provisioner.#handleClose(${index})`; + log.info(`${logId}: closed, code=${code}, reason=${reason}`); // Is URL from the socket displayed as a QR code? const isActive = index === this.#sockets.length - 1; @@ -466,18 +467,20 @@ export class Provisioner { // Graceful closure if (state === SocketState.Done) { - log.info('Provisioner: socket closed gracefully'); + log.info(`${logId}: closed gracefully`); return; } if (isActive) { - log.info('Provisioner: active socket closed'); + log.info(`${logId}: active socket closed`); this.#notify({ kind: state === SocketState.WaitingForUuid ? EventKind.ConnectError : EventKind.EnvelopeError, - error: new Error(`Socket closed, code=${code}, reason=${reason}`), + error: new Error( + `Socket ${index} closed, code=${code}, reason=${reason}` + ), }); } }