updated project linter-rules and enforced them
This commit is contained in:
@ -8,7 +8,7 @@ import '../../view/settings/defaultSettings.dart';
|
||||
import 'settings.dart';
|
||||
|
||||
class SettingsProvider extends ChangeNotifier {
|
||||
static const String _fieldName = "settings";
|
||||
static const String _fieldName = 'settings';
|
||||
|
||||
late SharedPreferences _storage;
|
||||
late Settings _settings = DefaultSettings.get();
|
||||
@ -45,13 +45,13 @@ class SettingsProvider extends ChangeNotifier {
|
||||
_settings = Settings.fromJson(jsonDecode(_storage.getString(_fieldName)!));
|
||||
} catch(exception) {
|
||||
try {
|
||||
log("Settings were changed, trying to recover from old Settings: ${exception.toString()}");
|
||||
log('Settings were changed, trying to recover from old Settings: ${exception.toString()}');
|
||||
_settings = Settings.fromJson(_mergeSettings(jsonDecode(_storage.getString(_fieldName)!), DefaultSettings.get().toJson()));
|
||||
log("Settings recovered successfully: ${_settings.toJson().toString()}");
|
||||
log('Settings recovered successfully: ${_settings.toJson().toString()}');
|
||||
} catch(exception) {
|
||||
log("Settings are defective and not recoverable, using defaults: ${exception.toString()}");
|
||||
log('Settings are defective and not recoverable, using defaults: ${exception.toString()}');
|
||||
_settings = DefaultSettings.get();
|
||||
log("Settings were reset to defaults!");
|
||||
log('Settings were reset to defaults!');
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user