import 'package:shared_preferences/shared_preferences.dart'; import '../models/produit.dart'; /// Petits réglages persistés (préférences utilisateur) pour accélérer la saisie. class Reglages { Reglages._(); static final Reglages instance = Reglages._(); static const _cleDerniereUnite = 'derniere_unite'; SharedPreferences? _prefs; Future get _p async => _prefs ??= await SharedPreferences.getInstance(); /// Dernière unité choisie lors d'un ajout (pour la re-proposer par défaut). Future derniereUnite() async { final p = await _p; return p.getString(_cleDerniereUnite) ?? Unites.g; } Future memoriserUnite(String unite) async { final p = await _p; await p.setString(_cleDerniereUnite, unite); } }