lowercase previous connections

This commit is contained in:
marlon-erler
2024-07-13 11:29:39 +02:00
parent 0f7d781fd5
commit b37e65afc4
2 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -1181,6 +1181,7 @@
); );
function connect() { function connect() {
if (cannotConnect.value == true) return; if (cannotConnect.value == true) return;
serverAddressInput.value = serverAddressInput.value.toLowerCase();
currentAddress.value = serverAddressInput.value; currentAddress.value = serverAddressInput.value;
isConnected.value = false; isConnected.value = false;
didRequestConnection.value = true; didRequestConnection.value = true;
@@ -1202,8 +1203,9 @@
} }
UDN.onconnect = () => { UDN.onconnect = () => {
isConnected.value = true; isConnected.value = true;
if (!previousAddresses.value.has(currentAddress.value)) { const lowerCasedAddress = currentAddress.value.toLowerCase();
previousAddresses.add(currentAddress.value); if (!previousAddresses.value.has(lowerCasedAddress)) {
previousAddresses.add(lowerCasedAddress);
} }
subscribeChannels(); subscribeChannels();
if (mailboxId.value != "") UDN.connectMailbox(mailboxId.value); if (mailboxId.value != "") UDN.connectMailbox(mailboxId.value);
+4 -2
View File
@@ -41,6 +41,7 @@ export const cannotResetAddress = React.createProxyState(
export function connect(): void { export function connect(): void {
if (cannotConnect.value == true) return; if (cannotConnect.value == true) return;
serverAddressInput.value = serverAddressInput.value.toLowerCase();
currentAddress.value = serverAddressInput.value; currentAddress.value = serverAddressInput.value;
isConnected.value = false; isConnected.value = false;
@@ -70,8 +71,9 @@ export function subscribeChannels() {
// listeners // listeners
UDN.onconnect = () => { UDN.onconnect = () => {
isConnected.value = true; isConnected.value = true;
if (!previousAddresses.value.has(currentAddress.value)) { const lowerCasedAddress = currentAddress.value.toLowerCase();
previousAddresses.add(currentAddress.value); if (!previousAddresses.value.has(lowerCasedAddress)) {
previousAddresses.add(lowerCasedAddress);
} }
subscribeChannels(); subscribeChannels();