mirror of
https://github.com/neynarxyz/create-farcaster-mini-app.git
synced 2025-11-15 23:58:56 -05:00
26 lines
597 B
TypeScript
26 lines
597 B
TypeScript
export function setItem<T>(key: string, value: T) {
|
|
try {
|
|
localStorage.setItem(key, JSON.stringify(value));
|
|
} catch (error) {
|
|
console.warn('Failed to save item:', error);
|
|
}
|
|
}
|
|
|
|
export function getItem<T>(key: string): T | null {
|
|
try {
|
|
const stored = localStorage.getItem(key);
|
|
return stored ? JSON.parse(stored) : null;
|
|
} catch (error) {
|
|
console.warn('Failed to load item:', error);
|
|
return null;
|
|
}
|
|
}
|
|
|
|
export function removeItem(key: string) {
|
|
try {
|
|
localStorage.removeItem(key);
|
|
} catch (error) {
|
|
console.warn('Failed to remove item:', error);
|
|
}
|
|
}
|