We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5f287b commit b00bb13Copy full SHA for b00bb13
src/pouchdb/platformReactNative.storage.ts
@@ -1,14 +1,14 @@
1
-import AsyncStorage from '@react-native-async-storage/async-storage'
+import { storage as mmkvStorage } from '/libs/localStore'
2
3
export const storage = {
4
getItem: async (key: string): Promise<string | null> => {
5
- return AsyncStorage.getItem(key)
+ return Promise.resolve(mmkvStorage.getString(key) ?? null)
6
},
7
setItem: async (key: string, value: string | undefined): Promise<void> => {
8
if (value === undefined) return
9
- return AsyncStorage.setItem(key, value)
+ return Promise.resolve(mmkvStorage.set(key, value))
10
11
removeItem: async (key: string): Promise<void> => {
12
- return AsyncStorage.removeItem(key)
+ return Promise.resolve(mmkvStorage.delete(key))
13
}
14
0 commit comments