injectModule method

  1. @override
Future injectModule()
override

Implementation

@override
Future injectModule() async {
  instance.registerLazySingletonAsync<PointsRepository>(
    () async => PointsRepositoryImpl(
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<GetBalanceById>(
    () async => GetBalanceByIdImpl(
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<GetBalance>(
    () async => GetBalanceImpl(
      await instance.getAsync(),
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<GetPointExtract>(
    () async => GetPointExtractImpl(
      await instance.getAsync(),
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<InsertPoint>(
    () async => InsertPointImpl(
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<InsertPunctuableCode>(
    () async => InsertPunctuableCodeImpl(
      await instance.getAsync(),
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<InsertPunctuableQrCode>(
    () async => InsertPunctuableQrCodeImpl(
      await instance.getAsync(),
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<Transfer>(
    () async => TransferImpl(
      await instance.getAsync(),
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<FindRanking>(
    () async => FindRankingImpl(
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<GetPointsRule>(
    () async => GetPointsRuleImpl(
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
  instance.registerLazySingletonAsync<FindSingleRanking>(
    () async => FindSingleRankingImpl(
      await instance.getAsync(),
      await instance.getAsync(),
      await instance.getAsync(),
    ),
  );
}