|
|
@@ -13,6 +13,7 @@ import 'package:get_it/get_it.dart' as _i174;
|
|
|
import 'package:injectable/injectable.dart' as _i526;
|
|
|
|
|
|
import '../data/api/atmob_api.dart' as _i243;
|
|
|
+import '../data/api/atmob_stream_api.dart' as _i329;
|
|
|
import '../data/repositories/account_repository.dart' as _i20;
|
|
|
import '../data/repositories/config_repository.dart' as _i825;
|
|
|
import '../data/repositories/contact_repository.dart' as _i850;
|
|
|
@@ -56,27 +57,31 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
environmentFilter,
|
|
|
);
|
|
|
final networkModule = _$NetworkModule();
|
|
|
- gh.factory<_i973.SplashController>(() => _i973.SplashController());
|
|
|
- gh.factory<_i756.TrackDetailController>(
|
|
|
- () => _i756.TrackDetailController());
|
|
|
gh.factory<_i256.AboutController>(() => _i256.AboutController());
|
|
|
- gh.factory<_i769.FeedBackController>(() => _i769.FeedBackController());
|
|
|
gh.factory<_i923.BrowserController>(() => _i923.BrowserController());
|
|
|
+ gh.factory<_i769.FeedBackController>(() => _i769.FeedBackController());
|
|
|
gh.factory<_i108.PermissionSettingController>(
|
|
|
() => _i108.PermissionSettingController());
|
|
|
+ gh.factory<_i973.SplashController>(() => _i973.SplashController());
|
|
|
+ gh.factory<_i756.TrackDetailController>(
|
|
|
+ () => _i756.TrackDetailController());
|
|
|
gh.singleton<_i361.Dio>(() => networkModule.createDefaultDio());
|
|
|
gh.lazySingleton<_i220.AtmobLocationClient>(
|
|
|
() => _i220.AtmobLocationClient());
|
|
|
gh.singleton<_i243.AtmobApi>(
|
|
|
() => networkModule.provideAtmobApi(gh<_i361.Dio>()));
|
|
|
- gh.lazySingleton<_i240.TrackRepository>(
|
|
|
- () => _i240.TrackRepository(gh<_i243.AtmobApi>()));
|
|
|
+ gh.singleton<_i361.Dio>(
|
|
|
+ () => networkModule.createStreamDio(),
|
|
|
+ instanceName: 'stream',
|
|
|
+ );
|
|
|
+ gh.singleton<_i329.AtmobStreamApi>(() => networkModule
|
|
|
+ .provideAtmobStreamApi(gh<_i361.Dio>(instanceName: 'stream')));
|
|
|
gh.lazySingleton<_i20.AccountRepository>(
|
|
|
() => _i20.AccountRepository(gh<_i243.AtmobApi>()));
|
|
|
- gh.lazySingleton<_i1053.FriendsRepository>(
|
|
|
- () => _i1053.FriendsRepository(gh<_i243.AtmobApi>()));
|
|
|
gh.lazySingleton<_i850.ContactRepository>(
|
|
|
() => _i850.ContactRepository(gh<_i243.AtmobApi>()));
|
|
|
+ gh.lazySingleton<_i1053.FriendsRepository>(
|
|
|
+ () => _i1053.FriendsRepository(gh<_i243.AtmobApi>()));
|
|
|
gh.lazySingleton<_i791.MessageRepository>(
|
|
|
() => _i791.MessageRepository(gh<_i243.AtmobApi>()));
|
|
|
gh.lazySingleton<_i983.UrgentContactRepository>(
|
|
|
@@ -93,16 +98,15 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
gh<_i20.AccountRepository>(),
|
|
|
gh<_i1053.FriendsRepository>(),
|
|
|
));
|
|
|
- gh.factory<_i518.TrackController>(() => _i518.TrackController(
|
|
|
- gh<_i240.TrackRepository>(),
|
|
|
- gh<_i1053.FriendsRepository>(),
|
|
|
- gh<_i20.AccountRepository>(),
|
|
|
- ));
|
|
|
gh.factory<_i433.NewsPendingListController>(
|
|
|
() => _i433.NewsPendingListController(
|
|
|
gh<_i791.MessageRepository>(),
|
|
|
gh<_i1053.FriendsRepository>(),
|
|
|
));
|
|
|
+ gh.lazySingleton<_i240.TrackRepository>(() => _i240.TrackRepository(
|
|
|
+ gh<_i243.AtmobApi>(),
|
|
|
+ gh<_i329.AtmobStreamApi>(),
|
|
|
+ ));
|
|
|
gh.factory<_i955.AddUrgentContactController>(
|
|
|
() => _i955.AddUrgentContactController(
|
|
|
gh<_i983.UrgentContactRepository>(),
|
|
|
@@ -113,10 +117,10 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
gh<_i983.UrgentContactRepository>(),
|
|
|
gh<_i20.AccountRepository>(),
|
|
|
));
|
|
|
- gh.factory<_i492.FriendSettingController>(
|
|
|
- () => _i492.FriendSettingController(gh<_i1053.FriendsRepository>()));
|
|
|
gh.factory<_i897.AddFriendDialogController>(
|
|
|
() => _i897.AddFriendDialogController(gh<_i1053.FriendsRepository>()));
|
|
|
+ gh.factory<_i492.FriendSettingController>(
|
|
|
+ () => _i492.FriendSettingController(gh<_i1053.FriendsRepository>()));
|
|
|
gh.lazySingleton<_i814.MemberRepository>(() => _i814.MemberRepository(
|
|
|
gh<_i243.AtmobApi>(),
|
|
|
gh<_i20.AccountRepository>(),
|
|
|
@@ -137,6 +141,11 @@ extension GetItInjectableX on _i174.GetIt {
|
|
|
));
|
|
|
gh.lazySingleton<_i779.PaymentStatusManager>(
|
|
|
() => _i779.PaymentStatusManager(gh<_i814.MemberRepository>()));
|
|
|
+ gh.factory<_i518.TrackController>(() => _i518.TrackController(
|
|
|
+ gh<_i240.TrackRepository>(),
|
|
|
+ gh<_i1053.FriendsRepository>(),
|
|
|
+ gh<_i20.AccountRepository>(),
|
|
|
+ ));
|
|
|
gh.factory<_i269.MemberController>(() => _i269.MemberController(
|
|
|
gh<_i20.AccountRepository>(),
|
|
|
gh<_i814.MemberRepository>(),
|