lowercase previous connections when repairing
This commit is contained in:
Vendored
+11
-1
@@ -1167,6 +1167,8 @@
|
|||||||
);
|
);
|
||||||
var currentAddress = restoreState("current-address", "");
|
var currentAddress = restoreState("current-address", "");
|
||||||
var previousAddresses = restoreListState("previous-addresses");
|
var previousAddresses = restoreListState("previous-addresses");
|
||||||
|
previousAddresses.add("a", "a", "A");
|
||||||
|
previousAddresses.add("a", "a", "A");
|
||||||
var cannotDisonnect = createProxyState(
|
var cannotDisonnect = createProxyState(
|
||||||
[isConnected],
|
[isConnected],
|
||||||
() => isConnected.value == false
|
() => isConnected.value == false
|
||||||
@@ -1273,12 +1275,20 @@
|
|||||||
isPresentingSettingsModal.value = !isPresentingSettingsModal.value;
|
isPresentingSettingsModal.value = !isPresentingSettingsModal.value;
|
||||||
}
|
}
|
||||||
function repairApp() {
|
function repairApp() {
|
||||||
|
mapSetToLowercase(previousAddresses);
|
||||||
removeSetDuplicates(previousAddresses);
|
removeSetDuplicates(previousAddresses);
|
||||||
removeSetDuplicates(usedObjectCategories);
|
removeSetDuplicates(usedObjectCategories);
|
||||||
removeSetDuplicates(usedObjectStatuses);
|
removeSetDuplicates(usedObjectStatuses);
|
||||||
}
|
}
|
||||||
|
function mapSetToLowercase(listState) {
|
||||||
|
const lowerCased = [...listState.value].map((x) => x.toLowerCase());
|
||||||
|
listState.clear();
|
||||||
|
listState.add(...lowerCased);
|
||||||
|
}
|
||||||
function removeSetDuplicates(listState) {
|
function removeSetDuplicates(listState) {
|
||||||
listState.value = /* @__PURE__ */ new Set([...listState.value]);
|
const values = [...listState.value];
|
||||||
|
listState.clear();
|
||||||
|
listState.add(...values);
|
||||||
}
|
}
|
||||||
function clearAddresses() {
|
function clearAddresses() {
|
||||||
previousAddresses.clear();
|
previousAddresses.clear();
|
||||||
|
|||||||
+10
-1
@@ -160,13 +160,22 @@ export function toggleSettings() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function repairApp() {
|
export function repairApp() {
|
||||||
|
mapSetToLowercase(previousAddresses);
|
||||||
removeSetDuplicates(previousAddresses);
|
removeSetDuplicates(previousAddresses);
|
||||||
removeSetDuplicates(usedObjectCategories);
|
removeSetDuplicates(usedObjectCategories);
|
||||||
removeSetDuplicates(usedObjectStatuses);
|
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>) {
|
function removeSetDuplicates(listState: React.ListState<any>) {
|
||||||
listState.value = new Set([...listState.value]);
|
const values = [...listState.value];
|
||||||
|
listState.clear();
|
||||||
|
listState.add(...values);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function clearAddresses() {
|
export function clearAddresses() {
|
||||||
|
|||||||
Reference in New Issue
Block a user