admin access token

This commit is contained in:
Jan Prochazka
2024-07-27 12:14:01 +02:00
parent b5661afdcf
commit f1920549a8
9 changed files with 53 additions and 29 deletions

View File

@@ -1,14 +1,15 @@
import moment from 'moment';
import localforage from 'localforage';
import { getOpenedTabsStorageName } from './pageDefs';
export default async function localStorageGarbageCollector() {
const openedTabsJson = await localforage.getItem('openedTabs');
const openedTabsJson = await localforage.getItem(getOpenedTabsStorageName());
let openedTabs = openedTabsJson ?? [];
const closeLimit = moment().add(-7, 'day').valueOf();
openedTabs = openedTabs.filter(x => !x.closedTime || x.closedTime > closeLimit);
await localforage.setItem('openedTabs', openedTabs);
await localforage.setItem(getOpenedTabsStorageName(), openedTabs);
const toRemove = [];
for (const key in localStorage) {