| 123456789101112131415161718192021222324252627282930313233 |
- import 'package:provider/provider.dart';
- import 'package:provider/single_child_widget.dart';
- import 'package:twongCustomer/store/models/serverModel.dart';
- List<SingleChildWidget> providers = [
- ...independentServices,
- ...dependentServices,
- ...uiConsumableProviders
- ];
- /// 独立的model
- List<SingleChildWidget> independentServices = [
- ChangeNotifierProvider<ServerModel>(
- create: (context) => ServerModel(),
- ),
- ];
- /// 需要依赖的model
- List<SingleChildWidget> dependentServices = [
- // ChangeNotifierProxyProvider<GlobalFavouriteStateModel, UserModel>(
- // create: null,
- // update: (context, globalFavouriteStateModel, userModel) =>
- // userModel ??
- // UserModel(globalFavouriteStateModel: globalFavouriteStateModel),
- // )
- ];
- List<SingleChildWidget> uiConsumableProviders = [
- // StreamProvider<User>(
- // builder: (context) => Provider.of<AuthenticationService>(context, listen: false).user,
- // )
- ];
|