|
@@ -16,7 +16,10 @@ $(() => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#UpdateStorage() {
|
|
#UpdateStorage() {
|
|
|
- localStorage?.setItem("accessLinks", JSON.stringify(Array.from(this.#linkStoredAccesses)));
|
|
|
|
|
|
|
+ let arr = Array.from(this.#linkStoredAccesses).reduce((acc, i) => { acc[i.key] = i; return acc; }, {});
|
|
|
|
|
+ arr = Object.keys(arr).map(i => arr[i]);
|
|
|
|
|
+ this.#linkStoredAccesses = new Set(arr);
|
|
|
|
|
+ localStorage?.setItem("accessLinks", JSON.stringify(arr));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
Logout(code) {
|
|
Logout(code) {
|
|
@@ -56,9 +59,8 @@ $(() => {
|
|
|
type: "POST",
|
|
type: "POST",
|
|
|
data: { linkIds: JSON.stringify(Array.from(linkList)) },
|
|
data: { linkIds: JSON.stringify(Array.from(linkList)) },
|
|
|
success: data => {
|
|
success: data => {
|
|
|
- for (let i in data) {
|
|
|
|
|
|
|
+ for (let i in data)
|
|
|
data[i].linkId && this.#linkStoredAccesses.add({key: i, value: data[i].linkId });
|
|
data[i].linkId && this.#linkStoredAccesses.add({key: i, value: data[i].linkId });
|
|
|
- }
|
|
|
|
|
this.#isAdmin = data.isAdmin;
|
|
this.#isAdmin = data.isAdmin;
|
|
|
this.#UpdateStorage();
|
|
this.#UpdateStorage();
|
|
|
window.ReloadAccessList(data);
|
|
window.ReloadAccessList(data);
|