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
+10 -1
View File
@@ -160,13 +160,22 @@ export function toggleSettings() {
}
export function repairApp() {
mapSetToLowercase(previousAddresses);
removeSetDuplicates(previousAddresses);
removeSetDuplicates(usedObjectCategories);
removeSetDuplicates(usedObjectStatuses);
}
function mapSetToLowercase(listState: React.ListState<string>) {
const lowerCased = [...listState.value].map((x) => x.toLowerCase());
listState.clear();
listState.add(...lowerCased);
}
function removeSetDuplicates(listState: React.ListState<any>) {
listState.value = new Set([...listState.value]);
const values = [...listState.value];
listState.clear();
listState.add(...values);
}
export function clearAddresses() {