From 62ce36e017c0609de6de6d9afb2f988c1da9b72c Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Tue, 9 Jul 2024 23:25:51 +0200 Subject: [PATCH] mark mailbox disconnected when changing servers --- dist/index.js | 4 +++- src/Model/model.ts | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 1b75b290..c69aa120 100644 --- a/dist/index.js +++ b/dist/index.js @@ -643,6 +643,7 @@ isConnected.value = false; didRequestConnection.value = true; UDN.connect(serverAddressInput.value); + isMailboxActive.value = false; } function disconnect() { didRequestConnection.value = false; @@ -696,7 +697,8 @@ mailboxId.value = id; UDN.connectMailbox(id); }; - UDN.onmailboxconnect = () => { + UDN.onmailboxconnect = (id) => { + console.log(id); isMailboxActive.value = true; }; UDN.onmailboxdelete = () => { diff --git a/src/Model/model.ts b/src/Model/model.ts index 96608a56..cf622710 100644 --- a/src/Model/model.ts +++ b/src/Model/model.ts @@ -47,6 +47,8 @@ export function connect(): void { didRequestConnection.value = true; UDN.connect(serverAddressInput.value); + + isMailboxActive.value = false; } export function disconnect(): void { @@ -118,7 +120,8 @@ UDN.onmailboxcreate = (id) => { UDN.connectMailbox(id); }; -UDN.onmailboxconnect = () => { +UDN.onmailboxconnect = (id) => { + console.log(id); isMailboxActive.value = true; };