From bed2a6bffe0ceaca4c5bc798f3bb992a4e90edb3 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Tue, 9 Jul 2024 03:24:38 +0200 Subject: [PATCH] update mailbox when setting channel --- src/model.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/model.ts b/src/model.ts index e73477bf..2caa72a8 100644 --- a/src/model.ts +++ b/src/model.ts @@ -145,6 +145,12 @@ export function deleteMailbox(): void { UDN.deleteMailbox(mailboxId.value); } +export function updateMailbox(): void { + if (!isMailboxConnected) return; + deleteMailbox(); + requestMailbox(); +} + // messages export async function sendMessage(): Promise { if (cannotSendMessage.value == true) return; @@ -195,6 +201,8 @@ export function setChannel(): void { UDN.unsubscribe(currentPrimaryChannel.value); } UDN.subscribe(primaryChannel.value); + + updateMailbox(); } export function leaveChannel(): void {