Skip to content
This repository was archived by the owner on Sep 4, 2024. It is now read-only.

Stockage des paramètres

Mlb edited this page May 29, 2024 · 10 revisions

Fichiers concernés :

  • available-mods.json

ItsBetter utilise différents moyens pour stocker des informations.

Navigateur

Chrome offre la possibilité aux extensions de disposer d'un "espace de stockage", qui est en fait un objet JS accessible par l'extension. ItsBetter stocke de cette façon les paramètres de l'extension :

  • l'état d'activation de l'extension : paire unique constituée de la clé active-extension associée à un booléen true/false
  • l'état de mise à jour (indique si l'extension vient juste d'être mise à jour ; sert à afficher le message de mise à jour) : paire unique constituée de la clé updated associée à un booléen true/false
  • la liste des mods : des paires formées de l'id du mod fourni dans available-mods.json et d'un booléen true/false qui correspond à l'état d'activation du mod par l'utilisateur

Note : l'"espace de stockage" utilisé par ItsBetter est lié au compte de l'utilisateur si celui-ci est connecté, ce qui signifie que les paramètres de l'extension sont synchronisés entre les appareils.

Fichiers propres à l'extension

available-mods.json

Ce fichier est au cœur du fonctionnement de l'extension. C'est ici que sont répertoriés les différents mods dans une liste. Référez-vous à la section Déclaration d'un mod pour la structure.

Clone this wiki locally