eletrotupi / tcc/ commit / 164355e

frontend/lib: fix delete => remove from react-native-mmkv

Pedro Lucas Porcellis porcellis@eletrotupi.com · 5 months ago 164355ee693dc3ac93d11260eab56ea45a2a76e0 Browse files
Parents bb1e899
Changed files
1
Additions
+1
Deletions
-1
frontend/lib/queryClient.ts
1 1
import { QueryClient } from '@tanstack/react-query';
2 2
import { createSyncStoragePersister } from '@tanstack/query-sync-storage-persister';
3 3
import { persistQueryClient }  from '@tanstack/react-query-persist-client';
4 4
import { createMMKV } from 'react-native-mmkv';
5 5

6 6
export const storage = new createMMKV({ id: 'query-cache' });
7 7

8 8
const mmkvStorage = {
9 9
  getItem: (key: string) => storage.getString(key) ?? null,
10 10
  setItem: (key: string, value: string) => storage.set(key, value),
11 -
  removeItem: (key: string) => storage.delete(key)
11 +
  removeItem: (key: string) => storage.remove(key)
12 12
};
13 13

14 14
export const queryClient = new QueryClient({
15 15
  defaultOptions: {
16 16
    queries: {
39 39
  queryClient,
40 40
  persister,
41 41
  // Queries survive for 24h on disk if not invalidated
42 42
  maxAge: 1000 * 60 * 60 * 24
43 43
});