Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 52x 1x | /**
* @see frontend/docs/UX/layer-contracts/L1-data-layer.md §9.2
*
* TanStack Query -välimuistin persistointimoottori. Käyttää IndexedDB:tä
* (idb-keyval) tallennukseen — kestää sivulataukset. Buster: APP_VERSION
* tyhjentää vanhan cachen schema-muutoksen tai deployn yhteydessä.
* maxAge 8h noudattaa §9.1 offline-vaatimusta.
*
* Liittyy periaatteisiin: 8
*/
import { createAsyncStoragePersister } from '@tanstack/query-async-storage-persister'
import { get, set, del } from 'idb-keyval'
export const persister = createAsyncStoragePersister({
storage: { getItem: get, setItem: set, removeItem: del },
key: 'app-cache',
}) |