printer form, bluetooth

This commit is contained in:
efrilm
2025-11-04 14:58:51 +07:00
parent dca0f546f9
commit a87b62ca9f
35 changed files with 2586 additions and 13 deletions
+22 -10
View File
@@ -42,6 +42,10 @@ import 'package:apskel_pos_flutter_v2/application/payment/payment_form/payment_f
as _i194;
import 'package:apskel_pos_flutter_v2/application/payment_method/payment_method_loader/payment_method_loader_bloc.dart'
as _i952;
import 'package:apskel_pos_flutter_v2/application/printer/bluetooth/bluetooth_loader/bluetooth_loader_bloc.dart'
as _i903;
import 'package:apskel_pos_flutter_v2/application/printer/printer_bloc.dart'
as _i96;
import 'package:apskel_pos_flutter_v2/application/product/product_loader/product_loader_bloc.dart'
as _i13;
import 'package:apskel_pos_flutter_v2/application/refund/refund_form/refund_form_bloc.dart'
@@ -76,6 +80,7 @@ import 'package:apskel_pos_flutter_v2/domain/order/order.dart' as _i299;
import 'package:apskel_pos_flutter_v2/domain/outlet/outlet.dart' as _i552;
import 'package:apskel_pos_flutter_v2/domain/payment_method/payment_method.dart'
as _i297;
import 'package:apskel_pos_flutter_v2/domain/printer/printer.dart' as _i104;
import 'package:apskel_pos_flutter_v2/domain/product/product.dart' as _i44;
import 'package:apskel_pos_flutter_v2/domain/table/table.dart' as _i983;
import 'package:apskel_pos_flutter_v2/env.dart' as _i923;
@@ -113,6 +118,8 @@ import 'package:apskel_pos_flutter_v2/infrastructure/payment_method/datasources/
as _i833;
import 'package:apskel_pos_flutter_v2/infrastructure/payment_method/repositories/payment_method_repository.dart'
as _i167;
import 'package:apskel_pos_flutter_v2/infrastructure/printer/repositories/printer_repository.dart'
as _i881;
import 'package:apskel_pos_flutter_v2/infrastructure/product/datasources/local_data_provider.dart'
as _i464;
import 'package:apskel_pos_flutter_v2/infrastructure/product/datasources/remote_data_provider.dart'
@@ -151,6 +158,7 @@ extension GetItInjectableX on _i174.GetIt {
preResolve: true,
);
gh.factory<_i334.SplitBillFormBloc>(() => _i334.SplitBillFormBloc());
gh.factory<_i96.PrinterBloc>(() => _i96.PrinterBloc());
gh.factory<_i13.CheckoutFormBloc>(() => _i13.CheckoutFormBloc());
gh.factory<_i257.ReportBloc>(() => _i257.ReportBloc());
gh.singleton<_i487.DatabaseHelper>(() => databaseDi.databaseHelper);
@@ -161,6 +169,7 @@ extension GetItInjectableX on _i174.GetIt {
() => _i171.NetworkClient(gh<_i895.Connectivity>()),
);
gh.factory<_i923.Env>(() => _i923.DevEnv(), registerFor: {_dev});
gh.factory<_i104.IPrinterRepository>(() => _i881.PrinterRepository());
gh.factory<_i708.CategoryLocalDataProvider>(
() => _i708.CategoryLocalDataProvider(gh<_i487.DatabaseHelper>()),
);
@@ -173,6 +182,9 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i693.OutletLocalDatasource>(
() => _i693.OutletLocalDatasource(gh<_i460.SharedPreferences>()),
);
gh.factory<_i903.BluetoothLoaderBloc>(
() => _i903.BluetoothLoaderBloc(gh<_i104.IPrinterRepository>()),
);
gh.lazySingleton<_i457.ApiClient>(
() => _i457.ApiClient(gh<_i361.Dio>(), gh<_i923.Env>()),
);
@@ -302,28 +314,28 @@ extension GetItInjectableX on _i174.GetIt {
gh<_i502.ICategoryRepository>(),
),
);
gh.factory<_i80.DashboardAnalyticLoaderBloc>(
() => _i80.DashboardAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
gh.factory<_i268.ProductAnalyticLoaderBloc>(
() => _i268.ProductAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i651.InventoryAnalyticLoaderBloc>(
() => _i651.InventoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i741.ProfitLossAnalyticLoaderBloc>(
() => _i741.ProfitLossAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i413.SalesAnalyticLoaderBloc>(
() => _i413.SalesAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i268.ProductAnalyticLoaderBloc>(
() => _i268.ProductAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i733.PaymentMethodAnalyticLoaderBloc>(
() => _i733.PaymentMethodAnalyticLoaderBloc(
gh<_i346.IAnalyticRepository>(),
),
);
gh.factory<_i741.ProfitLossAnalyticLoaderBloc>(
() => _i741.ProfitLossAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i911.CategoryAnalyticLoaderBloc>(
() => _i911.CategoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i651.InventoryAnalyticLoaderBloc>(
() => _i651.InventoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
gh.factory<_i80.DashboardAnalyticLoaderBloc>(
() => _i80.DashboardAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
return this;
}