feat: integrate enakgame and voucher
Build & Deploy iOS to TestFlight / build-and-deploy (push) Canceled after 0s

This commit is contained in:
efrilm
2026-10-10 02:33:16 +07:00
parent e5515d5871
commit 38850b281f
104 changed files with 7122 additions and 8063 deletions
+25 -25
View File
@@ -27,9 +27,6 @@ import 'package:enaklo/application/auth/set_password/set_password_form_bloc.dart
as _i175;
import 'package:enaklo/application/auth/verify_form/verify_form_bloc.dart'
as _i521;
import 'package:enaklo/application/game/ferris_wheel_loader/ferris_wheel_loader_bloc.dart'
as _i1013;
import 'package:enaklo/application/game/game_spin/game_spin_bloc.dart' as _i744;
import 'package:enaklo/application/order/order_detail_loader/order_detail_loader_bloc.dart'
as _i342;
import 'package:enaklo/application/order/order_loader/order_loader_bloc.dart'
@@ -40,10 +37,14 @@ import 'package:enaklo/application/pin/pin_change_form/pin_change_form_bloc.dart
as _i538;
import 'package:enaklo/application/pin/pin_setup_form/pin_setup_form_bloc.dart'
as _i390;
import 'package:enaklo/application/voucher/voucher_loader/voucher_loader_bloc.dart'
as _i137;
import 'package:enaklo/application/voucher/voucher_redeem_form/voucher_redeem_form_bloc.dart'
as _i304;
import 'package:enaklo/application/voucher/voucher_redemption_loader/voucher_redemption_loader_bloc.dart'
as _i1045;
import 'package:enaklo/application/wallet/exchange_form/exchange_form_bloc.dart'
as _i691;
import 'package:enaklo/application/wallet/payment_code_form/payment_code_form_bloc.dart'
as _i847;
import 'package:enaklo/application/wallet/transfer_form/transfer_form_bloc.dart'
as _i277;
import 'package:enaklo/application/wallet/wallet_expiring_loader/wallet_expiring_loader_bloc.dart'
@@ -60,7 +61,6 @@ import 'package:enaklo/common/di/di_secure_storage.dart' as _i525;
import 'package:enaklo/common/di/di_shared_preferences.dart' as _i672;
import 'package:enaklo/common/network/network_client.dart' as _i109;
import 'package:enaklo/domain/auth/auth.dart' as _i995;
import 'package:enaklo/domain/game/game.dart' as _i96;
import 'package:enaklo/domain/wallet/wallet.dart' as _i66;
import 'package:enaklo/env.dart' as _i372;
import 'package:enaklo/infrastructure/auth/datasources/local_data_provider.dart'
@@ -69,16 +69,14 @@ import 'package:enaklo/infrastructure/auth/datasources/remote_data_provider.dart
as _i818;
import 'package:enaklo/infrastructure/auth/repositories/auth_repository.dart'
as _i879;
import 'package:enaklo/infrastructure/game/datasources/remote_data_provider.dart'
as _i143;
import 'package:enaklo/infrastructure/game/repositories/game_repository.dart'
as _i547;
import 'package:enaklo/infrastructure/wallet/datasources/customer_remote_data_provider.dart'
as _i852;
import 'package:enaklo/infrastructure/wallet/datasources/device_data_provider.dart'
as _i489;
import 'package:enaklo/infrastructure/wallet/datasources/pin_remote_data_provider.dart'
as _i507;
import 'package:enaklo/infrastructure/wallet/datasources/voucher_remote_data_provider.dart'
as _i159;
import 'package:enaklo/infrastructure/wallet/datasources/wallet_remote_data_provider.dart'
as _i152;
import 'package:enaklo/infrastructure/wallet/repositories/device_repository.dart'
@@ -89,6 +87,8 @@ import 'package:enaklo/infrastructure/wallet/repositories/outlet_repository.dart
as _i369;
import 'package:enaklo/infrastructure/wallet/repositories/pin_repository.dart'
as _i846;
import 'package:enaklo/infrastructure/wallet/repositories/voucher_repository.dart'
as _i651;
import 'package:enaklo/infrastructure/wallet/repositories/wallet_repository.dart'
as _i189;
import 'package:enaklo/presentation/router/app_router.dart' as _i698;
@@ -139,9 +139,6 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i818.AuthRemoteDataProvider>(
() => _i818.AuthRemoteDataProvider(gh<_i842.ApiClient>()),
);
gh.factory<_i143.GameRemoteDataProvider>(
() => _i143.GameRemoteDataProvider(gh<_i842.ApiClient>()),
);
gh.factory<_i852.CustomerRemoteDataProvider>(
() => _i852.CustomerRemoteDataProvider(gh<_i842.ApiClient>()),
);
@@ -151,6 +148,9 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i507.PinRemoteDataProvider>(
() => _i507.PinRemoteDataProvider(gh<_i842.ApiClient>()),
);
gh.factory<_i159.VoucherRemoteDataProvider>(
() => _i159.VoucherRemoteDataProvider(gh<_i842.ApiClient>()),
);
gh.factory<_i152.WalletRemoteDataProvider>(
() => _i152.WalletRemoteDataProvider(gh<_i842.ApiClient>()),
);
@@ -169,9 +169,6 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i691.ExchangeFormBloc>(
() => _i691.ExchangeFormBloc(gh<_i66.IWalletRepository>()),
);
gh.factory<_i847.PaymentCodeFormBloc>(
() => _i847.PaymentCodeFormBloc(gh<_i66.IWalletRepository>()),
);
gh.factory<_i277.TransferFormBloc>(
() => _i277.TransferFormBloc(gh<_i66.IWalletRepository>()),
);
@@ -187,6 +184,18 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i66.IOrderRepository>(
() => _i453.OrderRepository(gh<_i852.CustomerRemoteDataProvider>()),
);
gh.factory<_i66.IVoucherRepository>(
() => _i651.VoucherRepository(gh<_i159.VoucherRemoteDataProvider>()),
);
gh.factory<_i137.VoucherLoaderBloc>(
() => _i137.VoucherLoaderBloc(gh<_i66.IVoucherRepository>()),
);
gh.factory<_i304.VoucherRedeemFormBloc>(
() => _i304.VoucherRedeemFormBloc(gh<_i66.IVoucherRepository>()),
);
gh.factory<_i1045.VoucherRedemptionLoaderBloc>(
() => _i1045.VoucherRedemptionLoaderBloc(gh<_i66.IVoucherRepository>()),
);
gh.factory<_i995.IAuthRepository>(
() => _i879.AuthRepository(
gh<_i818.AuthRemoteDataProvider>(),
@@ -202,9 +211,6 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i510.LoginFormBloc>(
() => _i510.LoginFormBloc(gh<_i995.IAuthRepository>()),
);
gh.factory<_i96.IGameRepository>(
() => _i547.GameRepository(gh<_i143.GameRemoteDataProvider>()),
);
gh.factory<_i771.AuthBloc>(
() => _i771.AuthBloc(gh<_i995.IAuthRepository>()),
);
@@ -241,12 +247,6 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i554.OrderLoaderBloc>(
() => _i554.OrderLoaderBloc(gh<_i66.IOrderRepository>()),
);
gh.factory<_i1013.FerrisWheelLoaderBloc>(
() => _i1013.FerrisWheelLoaderBloc(gh<_i96.IGameRepository>()),
);
gh.factory<_i744.GameSpinBloc>(
() => _i744.GameSpinBloc(gh<_i96.IGameRepository>()),
);
return this;
}
}