Skip to content
Snippets Groups Projects
Commit a4b0a099 authored by poka's avatar poka
Browse files

Change ChangeNotifierProxyProvider to provider

parent df772db8
No related branches found
No related tags found
No related merge requests found
...@@ -98,19 +98,8 @@ class Gecko extends StatelessWidget { ...@@ -98,19 +98,8 @@ class Gecko extends StatelessWidget {
DubpRust.setup(); DubpRust.setup();
return MultiProvider( return MultiProvider(
providers: [ providers: [
// In this sample app, CatalogModel never changes, so a simple Provider
// is sufficient.
Provider(create: (context) => HistoryProvider()), Provider(create: (context) => HistoryProvider()),
// CartModel is implemented as a ChangeNotifier, which calls for the use Provider(create: (context) => MyWalletsProvider()),
// 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;
},
),
], ],
child: MaterialApp( child: MaterialApp(
title: 'Ğecko', title: 'Ğecko',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment