getSettings method

Future<T> getSettings()

Implementation

Future<T> getSettings() async {
  try {
    final prefs = await _getPrefs();
    final jsonString = prefs.getString(_settingsKey);

    if (jsonString != null) {
      final json = jsonDecode(jsonString) as Map<String, dynamic>;
      return _fromMap(json);
    }
  } catch (e) {
    error('Erreur lors du chargement des paramètres: $e');
  }

  return _defaultSettings();
}