|
@@ -14,6 +14,7 @@ import 'package:get_it/get_it.dart' as _i174;
|
|
|
import 'package:injectable/injectable.dart' as _i526;
|
|
import 'package:injectable/injectable.dart' as _i526;
|
|
|
|
|
|
|
|
import '../data/api/atmob_api.dart' as _i243;
|
|
import '../data/api/atmob_api.dart' as _i243;
|
|
|
|
|
+import '../data/api/atmob_file_api.dart' as _i723;
|
|
|
import '../data/api/atmob_stream_api.dart' as _i329;
|
|
import '../data/api/atmob_stream_api.dart' as _i329;
|
|
|
import '../data/bean/character_group_info.dart' as _i96;
|
|
import '../data/bean/character_group_info.dart' as _i96;
|
|
|
import '../data/bean/keyboard_info.dart' as _i497;
|
|
import '../data/bean/keyboard_info.dart' as _i497;
|
|
@@ -21,6 +22,7 @@ import '../data/repository/account_repository.dart' as _i83;
|
|
|
import '../data/repository/characters_repository.dart' as _i421;
|
|
import '../data/repository/characters_repository.dart' as _i421;
|
|
|
import '../data/repository/chat_repository.dart' as _i425;
|
|
import '../data/repository/chat_repository.dart' as _i425;
|
|
|
import '../data/repository/config_repository.dart' as _i50;
|
|
import '../data/repository/config_repository.dart' as _i50;
|
|
|
|
|
+import '../data/repository/file_upload_repository.dart' as _i815;
|
|
|
import '../data/repository/intimacy_analyze_repository.dart' as _i283;
|
|
import '../data/repository/intimacy_analyze_repository.dart' as _i283;
|
|
|
import '../data/repository/keyboard_repository.dart' as _i274;
|
|
import '../data/repository/keyboard_repository.dart' as _i274;
|
|
|
import '../data/repository/store_repository.dart' as _i987;
|
|
import '../data/repository/store_repository.dart' as _i987;
|
|
@@ -73,6 +75,7 @@ import '../module/store/suprise/goods_surprise_controller.dart' as _i935;
|
|
|
import '../module/user_info/user_info_controller.dart' as _i866;
|
|
import '../module/user_info/user_info_controller.dart' as _i866;
|
|
|
import '../plugins/keyboard_method_handler.dart' as _i415;
|
|
import '../plugins/keyboard_method_handler.dart' as _i415;
|
|
|
import '../utils/payment_status_manager.dart' as _i779;
|
|
import '../utils/payment_status_manager.dart' as _i779;
|
|
|
|
|
+import '../utils/upload/upload_file_manager.dart' as _i428;
|
|
|
import 'network_module.dart' as _i567;
|
|
import 'network_module.dart' as _i567;
|
|
|
|
|
|
|
|
extension GetItInjectableX on _i174.GetIt {
|
|
extension GetItInjectableX on _i174.GetIt {
|
|
@@ -133,14 +136,29 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
gh<_i361.Dio>(instanceName: 'streamDio'),
|
|
gh<_i361.Dio>(instanceName: 'streamDio'),
|
|
|
),
|
|
),
|
|
|
);
|
|
);
|
|
|
|
|
+ gh.singleton<_i361.Dio>(
|
|
|
|
|
+ () => networkModule.createFileDio(),
|
|
|
|
|
+ instanceName: 'fileDio',
|
|
|
|
|
+ );
|
|
|
gh.factory<_i798.LoginDialogController>(
|
|
gh.factory<_i798.LoginDialogController>(
|
|
|
() => _i798.LoginDialogController(gh<_i495.WechatLoginService>()),
|
|
() => _i798.LoginDialogController(gh<_i495.WechatLoginService>()),
|
|
|
);
|
|
);
|
|
|
|
|
+ gh.singleton<_i723.AtmobFileApi>(
|
|
|
|
|
+ () => networkModule.provideAtmobFileApi(
|
|
|
|
|
+ gh<_i361.Dio>(instanceName: 'fileDio'),
|
|
|
|
|
+ ),
|
|
|
|
|
+ );
|
|
|
|
|
+ gh.lazySingleton<_i815.FileUploadRepository>(
|
|
|
|
|
+ () => _i815.FileUploadRepository(gh<_i723.AtmobFileApi>()),
|
|
|
|
|
+ );
|
|
|
gh.singleton<_i243.AtmobApi>(
|
|
gh.singleton<_i243.AtmobApi>(
|
|
|
() => networkModule.provideAtmobApi(
|
|
() => networkModule.provideAtmobApi(
|
|
|
gh<_i361.Dio>(instanceName: 'defaultDio'),
|
|
gh<_i361.Dio>(instanceName: 'defaultDio'),
|
|
|
),
|
|
),
|
|
|
);
|
|
);
|
|
|
|
|
+ gh.lazySingleton<_i428.UploadFileManager>(
|
|
|
|
|
+ () => _i428.UploadFileManager(gh<_i815.FileUploadRepository>()),
|
|
|
|
|
+ );
|
|
|
gh.lazySingleton<_i83.AccountRepository>(
|
|
gh.lazySingleton<_i83.AccountRepository>(
|
|
|
() => _i83.AccountRepository(gh<_i243.AtmobApi>()),
|
|
() => _i83.AccountRepository(gh<_i243.AtmobApi>()),
|
|
|
);
|
|
);
|
|
@@ -207,6 +225,12 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
gh.factory<_i161.KeyBoardController>(
|
|
gh.factory<_i161.KeyBoardController>(
|
|
|
() => _i161.KeyBoardController(gh<_i274.KeyboardRepository>()),
|
|
() => _i161.KeyBoardController(gh<_i274.KeyboardRepository>()),
|
|
|
);
|
|
);
|
|
|
|
|
+ gh.factory<_i666.IntimacyAnalyseUploadController>(
|
|
|
|
|
+ () => _i666.IntimacyAnalyseUploadController(
|
|
|
|
|
+ gh<_i283.IntimacyAnalyzeRepository>(),
|
|
|
|
|
+ gh<_i428.UploadFileManager>(),
|
|
|
|
|
+ ),
|
|
|
|
|
+ );
|
|
|
gh.factory<_i970.CharacterGroupContentController>(
|
|
gh.factory<_i970.CharacterGroupContentController>(
|
|
|
() => _i970.CharacterGroupContentController(
|
|
() => _i970.CharacterGroupContentController(
|
|
|
gh<_i421.CharactersRepository>(),
|
|
gh<_i421.CharactersRepository>(),
|
|
@@ -271,11 +295,6 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
gh<_i283.IntimacyAnalyzeRepository>(),
|
|
gh<_i283.IntimacyAnalyzeRepository>(),
|
|
|
),
|
|
),
|
|
|
);
|
|
);
|
|
|
- gh.factory<_i666.IntimacyAnalyseUploadController>(
|
|
|
|
|
- () => _i666.IntimacyAnalyseUploadController(
|
|
|
|
|
- gh<_i283.IntimacyAnalyzeRepository>(),
|
|
|
|
|
- ),
|
|
|
|
|
- );
|
|
|
|
|
gh.factory<_i1008.LoginController>(
|
|
gh.factory<_i1008.LoginController>(
|
|
|
() => _i1008.LoginController(
|
|
() => _i1008.LoginController(
|
|
|
gh<_i83.AccountRepository>(),
|
|
gh<_i83.AccountRepository>(),
|