lowercase previous connections when repairing

This commit is contained in:
marlon-erler
2024-07-13 11:41:01 +02:00
parent b37e65afc4
commit ea4d27ce64
2 changed files with 21 additions and 2 deletions
+11 -1
View File
@@ -1167,6 +1167,8 @@
);
var currentAddress = restoreState("current-address", "");
var previousAddresses = restoreListState("previous-addresses");
previousAddresses.add("a", "a", "A");
previousAddresses.add("a", "a", "A");
var cannotDisonnect = createProxyState(
[isConnected],
() => isConnected.value == false
@@ -1273,12 +1275,20 @@
isPresentingSettingsModal.value = !isPresentingSettingsModal.value;
}
function repairApp() {
mapSetToLowercase(previousAddresses);
removeSetDuplicates(previousAddresses);
removeSetDuplicates(usedObjectCategories);
removeSetDuplicates(usedObjectStatuses);
}
function mapSetToLowercase(listState) {
const lowerCased = [...listState.value].map((x) => x.toLowerCase());
listState.clear();
listState.add(...lowerCased);
}
function removeSetDuplicates(listState) {
listState.value = /* @__PURE__ */ new Set([...listState.value]);
const values = [...listState.value];
listState.clear();
listState.add(...values);
}
function clearAddresses() {
previousAddresses.clear();