Skip to content

Commit

Permalink
feat: openfoodfacts#833 - method setDevMode instead of dart setter
Browse files Browse the repository at this point in the history
Impacted files:
* `forgot_password_page.dart`
* `user_preferences.dart`
* `user_preferences_dev_mode.dart`
  • Loading branch information
monsieurtanuki committed Jan 4, 2022
1 parent fe57921 commit 764df2b
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/smooth_app/lib/data_models/user_preferences.dart
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ class UserPreferences extends ChangeNotifier {
bool? getFlag(final String key) =>
_sharedPreferences.getBool(_getFlagTag(key));

set devMode(final int value) =>
Future<void> setDevMode(final int value) async =>
_sharedPreferences.setInt(_TAG_DEV_MODE, value);

int get devMode => _sharedPreferences.getInt(_TAG_DEV_MODE) ?? 0;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,8 +150,8 @@ class _ForgotPasswordPageState extends State<ForgotPasswordPage> {
actions: <Widget>[
TextButton(
child: Text(appLocalizations.yes),
onPressed: () {
userPreferences.devMode = 1;
onPressed: () async {
await userPreferences.setDevMode(1);
Navigator.pop(context);
},
),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ class UserPreferencesDevMode extends AbstractUserPreferences {
ListTile(
title: const Text('Remove dev mode'),
onTap: () async {
userPreferences.devMode = 0;
await userPreferences.setDevMode(0);
setState(() {});
},
),
Expand Down

0 comments on commit 764df2b

Please sign in to comment.