$initGetIt function
GetIt
$initGetIt(
- GetIt getIt, {
- String? environment,
- EnvironmentFilter? environmentFilter,
})
Implementation
_i174.GetIt $initGetIt(
_i174.GetIt getIt, {
String? environment,
_i526.EnvironmentFilter? environmentFilter,
}) {
final gh = _i526.GetItHelper(
getIt,
environment,
environmentFilter,
);
gh.factory<_i235.NativeService>(() => _i235.NativeService());
gh.factory<_i944.WaterbusLogger>(() => _i944.WaterbusLogger());
gh.singleton<_i124.ReplayKitChannel>(() => _i124.ReplayKitChannel());
gh.singleton<_i245.WebRTCAudioStats>(() => _i245.WebRTCAudioStats());
gh.singleton<_i232.WebRTCVideoStats>(() => _i232.WebRTCVideoStats());
gh.factory<_i530.SocketEmiter>(() => _i515.SocketEmiterImpl());
gh.lazySingleton<_i828.AuthLocalDataSource>(
() => _i828.AuthLocalDataSourceImpl());
gh.singleton<_i602.WebRTCFrameCrypto>(
() => _i602.WebRTCFrameCrypto(gh<_i944.WaterbusLogger>()));
gh.singleton<_i182.BaseRemoteData>(
() => _i182.BaseRemoteData(gh<_i828.AuthLocalDataSource>()));
gh.lazySingleton<_i413.WaterbusWebRTCManager>(
() => _i388.WaterbusWebRTCManagerIpml(
gh<_i602.WebRTCFrameCrypto>(),
gh<_i530.SocketEmiter>(),
gh<_i124.ReplayKitChannel>(),
gh<_i235.NativeService>(),
gh<_i232.WebRTCVideoStats>(),
gh<_i245.WebRTCAudioStats>(),
));
gh.lazySingleton<_i1054.UserRemoteDataSource>(
() => _i1054.UserRemoteDataSourceImpl(gh<_i182.BaseRemoteData>()));
gh.lazySingleton<_i377.MeetingRemoteDataSource>(
() => _i377.MeetingRemoteDataSourceImpl(gh<_i182.BaseRemoteData>()));
gh.lazySingleton<_i242.MessageRemoteDataSource>(
() => _i242.MessageRemoteDataSourceImpl(gh<_i182.BaseRemoteData>()));
gh.singleton<_i314.DioConfiguration>(() => _i314.DioConfiguration(
gh<_i182.BaseRemoteData>(),
gh<_i828.AuthLocalDataSource>(),
));
gh.singleton<_i324.CallKitListener>(() => _i324.CallKitListener(
gh<_i944.WaterbusLogger>(),
gh<_i413.WaterbusWebRTCManager>(),
));
gh.lazySingleton<_i831.WhiteBoardManager>(() => _i844.WhiteBoardManagerIpml(
gh<_i413.WaterbusWebRTCManager>(),
gh<_i530.SocketEmiter>(),
));
gh.lazySingleton<_i997.AuthRemoteDataSource>(
() => _i997.AuthRemoteDataSourceImpl(
gh<_i182.BaseRemoteData>(),
gh<_i828.AuthLocalDataSource>(),
));
gh.singleton<_i976.SocketHandler>(() => _i1068.SocketHandlerImpl(
gh<_i413.WaterbusWebRTCManager>(),
gh<_i944.WaterbusLogger>(),
gh<_i828.AuthLocalDataSource>(),
gh<_i314.DioConfiguration>(),
gh<_i831.WhiteBoardManager>(),
));
gh.lazySingleton<_i712.ChatRemoteDataSource>(
() => _i712.ChatRemoteDataSourceImpl(gh<_i182.BaseRemoteData>()));
gh.lazySingleton<_i824.AuthRepository>(() => _i824.AuthRepositoryImpl(
gh<_i828.AuthLocalDataSource>(),
gh<_i997.AuthRemoteDataSource>(),
));
gh.lazySingleton<_i1023.MeetingRepository>(
() => _i1023.MeetingRepositoryImpl(gh<_i377.MeetingRemoteDataSource>()));
gh.lazySingleton<_i575.MessageRepository>(
() => _i575.MessageRepositoryImpl(gh<_i242.MessageRemoteDataSource>()));
gh.lazySingleton<_i895.UserRepository>(
() => _i895.UserRepositoryImpl(gh<_i1054.UserRemoteDataSource>()));
gh.lazySingleton<_i613.ChatRepository>(
() => _i613.ChatRepositoryImpl(gh<_i712.ChatRemoteDataSource>()));
gh.singleton<_i513.WaterbusSdkInterface>(() => _i1039.SdkCore(
gh<_i976.SocketHandler>(),
gh<_i530.SocketEmiter>(),
gh<_i831.WhiteBoardManager>(),
gh<_i413.WaterbusWebRTCManager>(),
gh<_i124.ReplayKitChannel>(),
gh<_i182.BaseRemoteData>(),
gh<_i824.AuthRepository>(),
gh<_i1023.MeetingRepository>(),
gh<_i895.UserRepository>(),
gh<_i613.ChatRepository>(),
gh<_i575.MessageRepository>(),
gh<_i944.WaterbusLogger>(),
));
return getIt;
}