mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2025-12-17 14:04:27 +01:00
Refactor SettingsViewModel to use SharedPreferencesService
This commit is contained in:
@@ -59,11 +59,14 @@ void main() async {
|
||||
update: (context, restApiUtility, leaderboardService) =>
|
||||
LeaderboardService(restApiUtility),
|
||||
),
|
||||
ChangeNotifierProxyProvider<RestApiUtility, SettingsViewModel>(
|
||||
ChangeNotifierProxyProvider2<RestApiUtility, SharedPreferencesService,
|
||||
SettingsViewModel>(
|
||||
create: (context) => SettingsViewModel(
|
||||
Provider.of<RestApiUtility>(context, listen: false)),
|
||||
update: (context, restApiUtility, settingsViewModel) =>
|
||||
SettingsViewModel(restApiUtility),
|
||||
Provider.of<RestApiUtility>(context, listen: false),
|
||||
Provider.of<SharedPreferencesService>(context, listen: false),
|
||||
),
|
||||
update: (context, restApiUtility, prefsService, settingsViewModel) =>
|
||||
SettingsViewModel(restApiUtility, prefsService),
|
||||
),
|
||||
],
|
||||
child: MyApp(),
|
||||
|
||||
Reference in New Issue
Block a user