mirror of
https://github.com/abhay-raizada/PeerScribe.git
synced 2026-04-26 16:24:03 +00:00
Store added pharmacy in local storage
This commit is contained in:
29
utils/localStorage.ts
Normal file
29
utils/localStorage.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
export const storeData = async (key: string, value: string): Promise<void> => {
|
||||
try {
|
||||
await AsyncStorage.setItem(key, value);
|
||||
console.log('Data stored successfully');
|
||||
} catch (error) {
|
||||
console.error('Failed to store data:', error);
|
||||
}
|
||||
};
|
||||
|
||||
export const getData = async (key: string): Promise<string | null> => {
|
||||
try {
|
||||
const value = await AsyncStorage.getItem(key);
|
||||
return value;
|
||||
} catch (error) {
|
||||
console.error('Failed to retrieve data:', error);
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
export const removeData = async (key: string): Promise<void> => {
|
||||
try {
|
||||
await AsyncStorage.removeItem(key);
|
||||
console.log('Data removed successfully');
|
||||
} catch (error) {
|
||||
console.error('Failed to remove data:', error);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user