From b37e65afc4ca8a1b7881354d7c59f8ac116c7021 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Sat, 13 Jul 2024 11:29:39 +0200 Subject: [PATCH] lowercase previous connections --- dist/index.js | 6 ++++-- src/Model/model.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dist/index.js b/dist/index.js index a3d8453f..38877eec 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1181,6 +1181,7 @@ ); function connect() { if (cannotConnect.value == true) return; + serverAddressInput.value = serverAddressInput.value.toLowerCase(); currentAddress.value = serverAddressInput.value; isConnected.value = false; didRequestConnection.value = true; @@ -1202,8 +1203,9 @@ } UDN.onconnect = () => { isConnected.value = true; - if (!previousAddresses.value.has(currentAddress.value)) { - previousAddresses.add(currentAddress.value); + const lowerCasedAddress = currentAddress.value.toLowerCase(); + if (!previousAddresses.value.has(lowerCasedAddress)) { + previousAddresses.add(lowerCasedAddress); } subscribeChannels(); if (mailboxId.value != "") UDN.connectMailbox(mailboxId.value); diff --git a/src/Model/model.ts b/src/Model/model.ts index 656780d3..de5f80bf 100644 --- a/src/Model/model.ts +++ b/src/Model/model.ts @@ -41,6 +41,7 @@ export const cannotResetAddress = React.createProxyState( export function connect(): void { if (cannotConnect.value == true) return; + serverAddressInput.value = serverAddressInput.value.toLowerCase(); currentAddress.value = serverAddressInput.value; isConnected.value = false; @@ -70,8 +71,9 @@ export function subscribeChannels() { // listeners UDN.onconnect = () => { isConnected.value = true; - if (!previousAddresses.value.has(currentAddress.value)) { - previousAddresses.add(currentAddress.value); + const lowerCasedAddress = currentAddress.value.toLowerCase(); + if (!previousAddresses.value.has(lowerCasedAddress)) { + previousAddresses.add(lowerCasedAddress); } subscribeChannels();