Change ChangeNotifierProxyProvider to provider
This commit is contained in:
parent
df772db864
commit
a4b0a099ff
|
@ -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',
|
||||
|
|
Loading…
Reference in New Issue