1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 00:05:16 +00:00

Create ApplicationPreferences object

This commit is contained in:
2020-05-12 19:00:35 +02:00
parent 57e504540a
commit c747d3c1ba
3 changed files with 25 additions and 6 deletions

View File

@ -1,5 +1,6 @@
import 'dart:convert';
import 'package:comunic/models/application_preferences.dart';
import 'package:comunic/models/login_tokens.dart';
import 'package:shared_preferences/shared_preferences.dart';
@ -70,6 +71,12 @@ class PreferencesHelper {
final v = _sharedPreferences.getBool(_PreferenceKeysName[key]);
return v == null ? alternative : v;
}
/// Get all settings as an [ApplicationPreferences] object
ApplicationPreferences get preferences => ApplicationPreferences(
enableDarkMode:
getBool(PreferencesKeyList.ENABLE_DARK_THEME, alternative: null),
);
}
PreferencesHelper preferences() {