From 1c74484644fdbbedafff8645e474c36592b41877 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Tue, 7 Apr 2026 18:17:04 +0000 Subject: [PATCH] fix bug where manual disconnect would not be respected --- src/Model/Global/connectionModel.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Model/Global/connectionModel.ts b/src/Model/Global/connectionModel.ts index 488c6270..4d4cdf94 100644 --- a/src/Model/Global/connectionModel.ts +++ b/src/Model/Global/connectionModel.ts @@ -40,16 +40,17 @@ export default class ConnectionModel { this.storeAddress(this.address); this.sendSubscriptionRequest(); this.sendMessagesInOutbox(); - this.shouldAttemptReconnect = true; }; // connection connect = (address: string): void => { console.log("connecting...", address); + this.shouldAttemptReconnect = true; this.udn.connect(address); }; disconnect = (): void => { + this.shouldAttemptReconnect = false; this.udn.disconnect(); // do not reconnect @@ -58,7 +59,6 @@ export default class ConnectionModel { filePaths.connectionModel.reconnectAddress, ); this.storageModel.remove(reconnectAddressPath); - this.shouldAttemptReconnect = false; }; reconnect = (): void => {