sync product to local

This commit is contained in:
efrilm
2025-09-20 03:10:05 +07:00
parent 3022d8de9f
commit f104390141
21 changed files with 4461 additions and 514 deletions
+5 -1
View File
@@ -11,6 +11,7 @@ import 'package:enaklo_pos/data/datasources/table_remote_datasource.dart';
import 'package:enaklo_pos/data/datasources/user_remote_datasource.dart';
import 'package:enaklo_pos/presentation/customer/bloc/customer_form/customer_form_bloc.dart';
import 'package:enaklo_pos/presentation/customer/bloc/customer_loader/customer_loader_bloc.dart';
import 'package:enaklo_pos/presentation/data_sync/bloc/data_sync_bloc.dart';
import 'package:enaklo_pos/presentation/home/bloc/category_loader/category_loader_bloc.dart';
import 'package:enaklo_pos/presentation/home/bloc/current_outlet/current_outlet_bloc.dart';
import 'package:enaklo_pos/presentation/home/bloc/order_form/order_form_bloc.dart';
@@ -261,7 +262,7 @@ class _MyAppState extends State<MyApp> {
create: (context) => AddOrderItemsBloc(OrderRemoteDatasource()),
),
BlocProvider(
create: (context) => ProductLoaderBloc(ProductRemoteDatasource()),
create: (context) => ProductLoaderBloc(),
),
BlocProvider(
create: (context) => OrderFormBloc(OrderRemoteDatasource()),
@@ -314,6 +315,9 @@ class _MyAppState extends State<MyApp> {
BlocProvider(
create: (context) => CategoryReportBloc(AnalyticRemoteDatasource()),
),
BlocProvider(
create: (context) => DataSyncBloc(),
),
],
child: MaterialApp(
navigatorKey: AuthInterceptor.navigatorKey,