fix mailbox

This commit is contained in:
marlon-erler
2024-07-09 18:54:44 +02:00
parent 7ce85688a2
commit f4cb1d858c
2 changed files with 16 additions and 6 deletions
+7 -2
View File
@@ -641,11 +641,15 @@
function resetAddressInput() {
serverAddressInput.value = currentAddress.value;
}
UDN.onconnect = () => {
isConnected.value = true;
function subscribeChannels() {
chats.value.forEach((chat) => {
UDN.subscribe(chat.primaryChannel.value);
});
}
UDN.onconnect = () => {
isConnected.value = true;
subscribeChannels();
if (mailboxId.value != "") UDN.connectMailbox(mailboxId.value);
};
UDN.onmessage = (data) => {
chats.value.forEach((chat) => {
@@ -683,6 +687,7 @@
UDN.onmailboxdelete = () => {
isMailboxActive.value = false;
mailboxId.value = "";
subscribeChannels();
};
var isEncryptionAvailable = window.crypto.subtle != void 0;
var senderName = restoreState("sender-name", "");
+9 -4
View File
@@ -56,13 +56,17 @@ export function resetAddressInput(): void {
serverAddressInput.value = currentAddress.value;
}
// listeners
UDN.onconnect = () => {
isConnected.value = true;
export function subscribeChannels() {
chats.value.forEach((chat) => {
UDN.subscribe(chat.primaryChannel.value);
});
}
// listeners
UDN.onconnect = () => {
isConnected.value = true;
subscribeChannels();
if (mailboxId.value != "") UDN.connectMailbox(mailboxId.value);
};
UDN.onmessage = (data) => {
@@ -115,6 +119,7 @@ UDN.onmailboxconnect = () => {
UDN.onmailboxdelete = () => {
isMailboxActive.value = false;
mailboxId.value = "";
subscribeChannels();
};
// MISC