Change ChangeNotifierProxyProvider to provider

This commit is contained in:
poka 2021-01-24 06:51:22 +01:00
parent df772db864
commit a4b0a099ff
1 changed files with 1 additions and 12 deletions

View File

@ -98,19 +98,8 @@ class Gecko extends StatelessWidget {
DubpRust.setup();
return MultiProvider(
providers: [
// In this sample app, CatalogModel never changes, so a simple Provider
// is sufficient.
Provider(create: (context) => HistoryProvider()),
// CartModel is implemented as a ChangeNotifier, which calls for the use
// of ChangeNotifierProvider. Moreover, CartModel depends
// on CatalogModel, so a ProxyProvider is needed.
ChangeNotifierProxyProvider<HistoryProvider, MyWalletsProvider>(
create: (context) => MyWalletsProvider(),
update: (context, history, myWallets) {
cart.catalog = catalog;
return cart;
},
),
Provider(create: (context) => MyWalletsProvider()),
],
child: MaterialApp(
title: 'Ğecko',