From c5360863103def3c3ae97b712f2d14892b0c2130 Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Fri, 28 Jun 2024 14:11:22 +0300 Subject: [PATCH] chore(core): added logs for key-change failure --- packages/core/src/network/network-manager.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/core/src/network/network-manager.ts b/packages/core/src/network/network-manager.ts index 3e1bde44..3289df76 100644 --- a/packages/core/src/network/network-manager.ts +++ b/packages/core/src/network/network-manager.ts @@ -320,7 +320,10 @@ export class DcConnectionManager { this.download.notifyKeyChange() this.downloadSmall.notifyKeyChange() }) - .catch((e: Error) => this.manager.params.emitError(e)) + .catch((e: Error) => { + this.manager._log.warn('failed to save auth key for dc %d: %s', this.dcId, e) + this.manager.params.emitError(e) + }) }) connection.on('tmp-key-change', (idx: number, key: Uint8Array | null, expires: number) => { if (kind !== 'main') { @@ -342,7 +345,10 @@ export class DcConnectionManager { this.download.notifyKeyChange() this.downloadSmall.notifyKeyChange() }) - .catch((e: Error) => this.manager.params.emitError(e)) + .catch((e: Error) => { + this.manager._log.warn('failed to save temp auth key %d for dc %d: %s', idx, this.dcId, e) + this.manager.params.emitError(e) + }) }) connection.on('future-salts', (salts: mtp.RawMt_future_salt[]) => { Promise.resolve(this.manager._storage.salts.store(this.dcId, salts)).catch((e: Error) =>