Store added pharmacy in local storage

This commit is contained in:
abhay-raizada
2024-08-12 18:57:17 +05:30
parent 605b89c578
commit ae9f81ddb7
6 changed files with 121 additions and 25 deletions

29
utils/localStorage.ts Normal file
View 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);
}
};