add alot
This commit is contained in:
+19
-15
@@ -3,8 +3,10 @@ import 'package:flutter/services.dart';
|
||||
import 'package:intl/date_symbol_data_local.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:kooltab2/services/pin_lock_service.dart';
|
||||
import 'package:kooltab2/services/settings_service.dart';
|
||||
import 'package:kooltab2/viewmodels/history_view_model.dart';
|
||||
import 'package:kooltab2/viewmodels/pin_lock_view_model.dart';
|
||||
import 'package:kooltab2/viewmodels/settings_view_model.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import 'app/app.dart';
|
||||
@@ -40,14 +42,16 @@ Future<void> main() async {
|
||||
dispose: (_, database) => database.close(),
|
||||
),
|
||||
Provider<ProductService>(
|
||||
create: (context) => DriftProductService(
|
||||
database: context.read<AppDatabase>(),
|
||||
),
|
||||
create: (context) =>
|
||||
DriftProductService(database: context.read<AppDatabase>()),
|
||||
),
|
||||
Provider<BarTabService>(
|
||||
create: (context) => DriftBarTabService(
|
||||
database: context.read<AppDatabase>(),
|
||||
),
|
||||
create: (context) =>
|
||||
DriftBarTabService(database: context.read<AppDatabase>()),
|
||||
),
|
||||
Provider<SettingsService>(
|
||||
create: (context) =>
|
||||
DriftSettingsService(database: context.read<AppDatabase>()),
|
||||
),
|
||||
ChangeNotifierProvider<ProductListViewModel>(
|
||||
create: (context) => ProductListViewModel(
|
||||
@@ -55,21 +59,21 @@ Future<void> main() async {
|
||||
),
|
||||
),
|
||||
ChangeNotifierProvider<BarScreenViewModel>(
|
||||
create: (context) => BarScreenViewModel(
|
||||
barTabService: context.read<BarTabService>(),
|
||||
),
|
||||
create: (context) =>
|
||||
BarScreenViewModel(barTabService: context.read<BarTabService>(), productService: context.read<ProductService>()),
|
||||
),
|
||||
ChangeNotifierProvider<HistoryViewModel>(
|
||||
create: (context) =>
|
||||
HistoryViewModel(barTabService: context.read<BarTabService>()),
|
||||
),
|
||||
ChangeNotifierProvider<PinLockViewModel>.value(
|
||||
value: pinLockViewModel,
|
||||
ChangeNotifierProvider<PinLockViewModel>.value(value: pinLockViewModel),
|
||||
ChangeNotifierProvider<SettingsViewModel>(
|
||||
create: (context) => SettingsViewModel(
|
||||
settingsService: context.read<SettingsService>(),
|
||||
),
|
||||
),
|
||||
],
|
||||
child: AppBootstrap(
|
||||
child: KoolTabApp(router: appRouter),
|
||||
),
|
||||
child: AppBootstrap(child: KoolTabApp(router: appRouter)),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user