// GENERATED CODE - DO NOT MODIFY BY HAND // dart format width=80 // ************************************************************************** // InjectableConfigGenerator // ************************************************************************** // ignore_for_file: type=lint // coverage:ignore-file // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:get_it/get_it.dart' as _i174; import 'package:injectable/injectable.dart' as _i526; import '../../auth/telegram_auth_code_service.dart' as _i240; import '../../cron/check_payment.dart' as _i735; import '../../database/database.dart' as _i1072; import '../../discounts/discounts_manager.dart' as _i891; import '../../packs/free_packs_distributor.dart' as _i1062; import '../../packs/pack_dto_converter.dart' as _i433; import '../../packs/pack_manager.dart' as _i833; import '../../packs/products_price_resolver.dart' as _i908; import '../../promo_codes/promo_codes_manager.dart' as _i151; import '../../statistics/achievement_manager.dart' as _i802; import '../../statistics/session_tracker.dart' as _i71; import '../../statistics/statistics_calculator.dart' as _i1029; import '../../statistics/word_statistics_manager.dart' as _i909; import '../../tasks/task_manager.dart' as _i586; import '../../tests/test_manager.dart' as _i259; import '../../user/user_manager.dart' as _i280; import '../../user/user_manager_drift.dart' as _i560; import '../ads/ads_manager.dart' as _i846; import '../mnemo_shelf.dart' as _i561; import '../purchase/payment_manager.dart' as _i1009; import '../purchase/rustore/rustore_purchase_handler.dart' as _i222; import '../purchase/yoo_money.dart' as _i988; import '../subscription/subscription_manager.dart' as _i377; import '../user/google_api.dart' as _i972; import '../v2/admin_analytics_api_v2.dart' as _i368; import '../v2/admin_auth_api_v2.dart' as _i483; import '../v2/admin_cards_api_v2.dart' as _i922; import '../v2/admin_packs_api_v2.dart' as _i1015; import '../v2/auth_api_v2.dart' as _i52; import '../v2/discounts_api_v2.dart' as _i858; import '../v2/jwt_service.dart' as _i108; import '../v2/packs_api_v2.dart' as _i800; import '../v2/promocodes_api_v2.dart' as _i273; import '../v2/subscriptions_api_v2.dart' as _i964; import '../v2/tasks_api_v2.dart' as _i985; import '../v2/telegram_bot_api_v2.dart' as _i296; import '../v2/tests_api_v2.dart' as _i170; import '../v2/users_api_v2.dart' as _i247; import 'modules.dart' as _i738; extension GetItInjectableX on _i174.GetIt { // initializes the registration of main-scope dependencies inside of GetIt _i174.GetIt init({ String? environment, _i526.EnvironmentFilter? environmentFilter, }) { final gh = _i526.GetItHelper(this, environment, environmentFilter); final appModule = _$AppModule(); gh.singleton<_i1072.AppDatabase>(() => appModule.database); gh.singleton<_i988.YooMoneyHandler>(() => appModule.yooMoneyHandler); gh.lazySingleton<_i846.AdsManager>(() => _i846.AdsManager()); gh.lazySingleton<_i222.RustorePurchaseHandler>( () => _i222.RustorePurchaseHandler(), ); gh.lazySingleton<_i972.GoogleApi>(() => const _i972.GoogleApi()); gh.lazySingleton<_i368.AdminAnalyticsApiV2>( () => _i368.AdminAnalyticsApiV2(), ); gh.lazySingleton<_i240.TelegramAuthCodeService>( () => _i240.TelegramAuthCodeService(), ); gh.lazySingleton<_i1029.StatisticsCalculator>( () => _i1029.StatisticsCalculator(), ); gh.lazySingleton<_i377.SubscriptionManager>( () => _i377.SubscriptionManager(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i108.JwtService>( () => _i108.JwtService(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i296.TelegramBotApiV2>( () => _i296.TelegramBotApiV2(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i891.DiscountsManager>( () => _i891.DiscountsManager(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i1062.FreePacksDistributor>( () => _i1062.FreePacksDistributor(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i802.AchievementManager>( () => _i802.AchievementManager(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i71.SessionTracker>( () => _i71.SessionTracker(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i909.WordStatisticsManager>( () => _i909.WordStatisticsManager(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i586.TaskManager>( () => _i586.TaskManager(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i259.TestManager>( () => _i259.TestManager(gh<_i1072.AppDatabase>()), ); gh.factory<_i922.AdminCardsApiV2>( () => _i922.AdminCardsApiV2(gh<_i1072.AppDatabase>()), ); gh.factory<_i1015.AdminPacksApiV2>( () => _i1015.AdminPacksApiV2(gh<_i1072.AppDatabase>()), ); gh.lazySingleton<_i964.SubscriptionsApiV2>( () => _i964.SubscriptionsApiV2(gh<_i377.SubscriptionManager>()), ); gh.lazySingleton<_i858.DiscountsApiV2>( () => _i858.DiscountsApiV2(gh<_i891.DiscountsManager>()), ); gh.lazySingleton<_i1009.PaymentManager>( () => _i1009.PaymentManager( gh<_i1072.AppDatabase>(), gh<_i988.YooMoneyHandler>(), gh<_i222.RustorePurchaseHandler>(), ), ); gh.lazySingleton<_i985.TasksApiV2>( () => _i985.TasksApiV2(gh<_i586.TaskManager>()), ); gh.lazySingleton<_i151.PromoCodesManager>( () => _i151.PromoCodesManager( gh<_i1072.AppDatabase>(), gh<_i1009.PaymentManager>(), ), ); gh.lazySingleton<_i280.UserManager>( () => _i280.UserManager( gh<_i1072.AppDatabase>(), gh<_i1062.FreePacksDistributor>(), gh<_i71.SessionTracker>(), gh<_i1029.StatisticsCalculator>(), gh<_i802.AchievementManager>(), ), ); gh.lazySingleton<_i560.UserManager>( () => _i560.UserManager( gh<_i1072.AppDatabase>(), gh<_i1062.FreePacksDistributor>(), gh<_i71.SessionTracker>(), gh<_i1029.StatisticsCalculator>(), gh<_i802.AchievementManager>(), ), ); gh.lazySingleton<_i561.MnemoShelf>( () => _i561.MnemoShelf(gh<_i280.UserManager>()), ); gh.lazySingleton<_i247.UsersApiV2>( () => _i247.UsersApiV2( gh<_i280.UserManager>(), gh<_i1009.PaymentManager>(), gh<_i1029.StatisticsCalculator>(), gh<_i1072.AppDatabase>(), ), ); gh.lazySingleton<_i273.PromocodesApiV2>( () => _i273.PromocodesApiV2(gh<_i151.PromoCodesManager>()), ); gh.lazySingleton<_i908.ProductsPriceResolver>( () => _i908.ProductsPriceResolver( gh<_i891.DiscountsManager>(), gh<_i1072.AppDatabase>(), ), ); gh.lazySingleton<_i735.CheckPaymentTask>( () => _i735.CheckPaymentTask( gh<_i1009.PaymentManager>(), gh<_i1072.AppDatabase>(), ), ); gh.lazySingleton<_i170.TestsApiV2>( () => _i170.TestsApiV2( gh<_i259.TestManager>(), gh<_i280.UserManager>(), gh<_i1072.AppDatabase>(), ), ); gh.lazySingleton<_i52.AuthApiV2>( () => _i52.AuthApiV2( gh<_i1072.AppDatabase>(), gh<_i280.UserManager>(), gh<_i972.GoogleApi>(), gh<_i108.JwtService>(), gh<_i240.TelegramAuthCodeService>(), ), ); gh.lazySingleton<_i483.AdminAuthApiV2>( () => _i483.AdminAuthApiV2( gh<_i240.TelegramAuthCodeService>(), gh<_i280.UserManager>(), gh<_i108.JwtService>(), ), ); gh.lazySingleton<_i433.PackDtoConverter>( () => _i433.PackDtoConverter( gh<_i908.ProductsPriceResolver>(), gh<_i846.AdsManager>(), ), ); gh.lazySingleton<_i833.PackManager>( () => _i833.PackManager( gh<_i1072.AppDatabase>(), gh<_i433.PackDtoConverter>(), ), ); gh.lazySingleton<_i800.PacksApiV2>( () => _i800.PacksApiV2( gh<_i833.PackManager>(), gh<_i259.TestManager>(), gh<_i1072.AppDatabase>(), ), ); return this; } } class _$AppModule extends _i738.AppModule {}