diff --git a/src/index.tsx b/src/index.tsx index bf4bd66..df47d28 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,11 +1,12 @@ import { apiClient } from './clients/api'; -import { setStorageItem, getStorageItem } from './storage'; +import { setStorageItem, getStorageItem, removeStorageItem } from './storage'; import { Login } from './auth'; import { AuthProvider, useAuth } from './auth/Provider'; export { getStorageItem, setStorageItem, + removeStorageItem, apiClient, Login, AuthProvider, diff --git a/src/storage/index.ts b/src/storage/index.ts index 613d1bb..a7d0f47 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -18,3 +18,11 @@ export async function setStorageItem(itemKey: string, data: unknown) { throw new Error(err); } } + +export async function removeStorageItem(itemKey: string) { + try { + await AsyncStorage.removeItem(itemKey); + } catch (err) { + throw new Error(err); + } +}