init method

  1. @override
FutureOr<void> init(
  1. GetItHelper gh
)

registers dependencies inside of get it

Implementation

@override
_i687.FutureOr<void> init(_i526.GetItHelper gh) {
  final nekotonRepositoryModule = _$NekotonRepositoryModule();
  gh.singleton<_i668.NekotonRepository>(() => _i668.NekotonRepository());
  gh.singleton<_i771.TransportRepository>(
    () => nekotonRepositoryModule.registerTransport(
      gh<_i771.NekotonRepository>(),
    ),
  );
  gh.singleton<_i771.SeedKeyRepository>(
    () => nekotonRepositoryModule.registerSeedKey(
      gh<_i771.NekotonRepository>(),
    ),
  );
  gh.singleton<_i771.AccountRepository>(
    () => nekotonRepositoryModule.registerAccounts(
      gh<_i771.NekotonRepository>(),
    ),
  );
  gh.singleton<_i771.TonWalletRepository>(
    () => nekotonRepositoryModule.registerTonWallet(
      gh<_i771.NekotonRepository>(),
    ),
  );
  gh.singleton<_i771.TokenWalletRepository>(
    () => nekotonRepositoryModule.registerTokenWallet(
      gh<_i771.NekotonRepository>(),
    ),
  );
  gh.singleton<_i771.GenericContractRepository>(
    () => nekotonRepositoryModule.registerGenericContract(
      gh<_i771.NekotonRepository>(),
    ),
  );
  gh.singleton<_i771.NftRepository>(
    () => nekotonRepositoryModule.registerNft(gh<_i771.NekotonRepository>()),
  );
}