|
@@ -0,0 +1,36 @@
|
|
|
+/*
|
|
|
+ * !WARNING
|
|
|
+ * CURRENTLY DISABLED
|
|
|
+ * TODO
|
|
|
+ * */
|
|
|
+
|
|
|
+// import { MMKV } from 'react-native-mmkv';
|
|
|
+//
|
|
|
+// const storageMMKV = new MMKV();
|
|
|
+//
|
|
|
+// const get = (key: string, type: StoreType) => {
|
|
|
+// switch (type) {
|
|
|
+// case StoreType.STRING:
|
|
|
+// return storageMMKV.getString(key);
|
|
|
+// case StoreType.BOOLEAN:
|
|
|
+// return storageMMKV.getBoolean(key);
|
|
|
+// case StoreType.NUMBER:
|
|
|
+// return storageMMKV.getNumber(key);
|
|
|
+// }
|
|
|
+// };
|
|
|
+//
|
|
|
+// const set = (key: string, value: string | boolean | number) => {
|
|
|
+// storageMMKV.set(key, value);
|
|
|
+// };
|
|
|
+//
|
|
|
+// const remove = (key: string) => {
|
|
|
+// storageMMKV.delete(key);
|
|
|
+// };
|
|
|
+//
|
|
|
+// export const storage = { get, set, remove };
|
|
|
+//
|
|
|
+// export enum StoreType {
|
|
|
+// STRING = 'string',
|
|
|
+// NUMBER = 'number',
|
|
|
+// BOOLEAN = 'boolean'
|
|
|
+// }
|