import AsyncStorage from '@react-native-async-storage/async-storage'; import { Song } from '@/types/song'; export const addToFavoritesStorage = async (song: Song): Promise => { try { const stored = await AsyncStorage.getItem('favorites'); const parsed: Song[] = stored ? JSON.parse(stored) : []; const updatedFavorites = [...parsed, song]; await AsyncStorage.setItem('favorites', JSON.stringify(updatedFavorites)); return true; } catch (error) { console.error('Error adding to favorites:', error); return false; } };