mirror of
https://github.com/abhay-raizada/PeerScribe.git
synced 2026-04-26 08:14:03 +00:00
30 lines
814 B
TypeScript
30 lines
814 B
TypeScript
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);
|
|
}
|
|
};
|