$initGetIt function

GetIt $initGetIt(
  1. GetIt getIt, {
  2. String? environment,
  3. 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;
}