laad method

Future<void> laad()

Laad opgeslagen custom kabels en voeg ze toe aan kabelCatalogus.

Implementation

Future<void> laad() async {
  final prefs = await SharedPreferences.getInstance();
  final json = prefs.getString(_prefsKey);
  if (json == null) return;

  final list = (jsonDecode(json) as List).cast<Map<String, dynamic>>();
  for (final j in list) {
    try {
      _voegToeLokaal(KabelSpec.fromJson(j));
    } catch (_) {
      // Sla ongeldige entries over
    }
  }
}