💾 Ondes.Storage - Stockage Local
Ce module permet de sauvegarder des données de manière persistante sur l'appareil de l'utilisateur.
🔒 Isolation des données : Chaque mini-app possède son propre espace de stockage sécurisé. Vous ne pouvez pas accéder aux données d'une autre application.
set(key, value)
Sauvegarde une paire clé/valeur. Les données sont sérialisées automatiquement.
| Paramètre | Type | Description |
|---|---|---|
key |
String | Clé d'identification unique. |
value |
Any | Donnée (String, Number, Boolean, Object, Array). |
// Stocker un objet complexe
await Ondes.Storage.set('user_config', {
darkMode: true,
fontSize: 14,
lastVisit: Date.now()
});
get(key)
Récupère une valeur stockée.
| Paramètre | Type | Description |
|---|---|---|
key |
String | La clé à rechercher. |
Retourne : Promise<Any | null> - La valeur originale ou null si non trouvée.
const config = await Ondes.Storage.get('user_config');
if (config && config.darkMode) {
applyDarkTheme();
}
remove(key)
Supprime définitivement une entrée du stockage.
clear()
Efface toutes les données stockées pour cette application. À utiliser avec précaution.
getKeys()
Retourne la liste de toutes les clés existantes dans le stockage de l'app.
Retourne : Promise<Array<String>>