Skip to content

Commit b00bb13

Browse files
committed
feat: Migrate Offline's platform storage from AsyncStorage to MMKV
1 parent d5f287b commit b00bb13

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import AsyncStorage from '@react-native-async-storage/async-storage'
1+
import { storage as mmkvStorage } from '/libs/localStore'
22

33
export const storage = {
44
getItem: async (key: string): Promise<string | null> => {
5-
return AsyncStorage.getItem(key)
5+
return Promise.resolve(mmkvStorage.getString(key) ?? null)
66
},
77
setItem: async (key: string, value: string | undefined): Promise<void> => {
88
if (value === undefined) return
9-
return AsyncStorage.setItem(key, value)
9+
return Promise.resolve(mmkvStorage.set(key, value))
1010
},
1111
removeItem: async (key: string): Promise<void> => {
12-
return AsyncStorage.removeItem(key)
12+
return Promise.resolve(mmkvStorage.delete(key))
1313
}
1414
}

0 commit comments

Comments
 (0)