feat: get cards from backend
This commit is contained in:
@@ -24,6 +24,11 @@ import '../../feature/profile/domain/repository/profile_repository.dart';
|
||||
import '../../feature/profile/domain/use_cases/get_profile_usecase.dart';
|
||||
import '../../feature/profile/domain/use_cases/save_profile_usecase.dart';
|
||||
import '../../feature/profile/presentation/bloc/profile_bloc.dart';
|
||||
import '../../feature/ranked/data/data_source/remote/ranked_api_provider.dart';
|
||||
import '../../feature/ranked/data/repository/ranked_repository_impl.dart';
|
||||
import '../../feature/ranked/domain/repository/ranked_repository.dart';
|
||||
import '../../feature/ranked/domain/use_cases/get_leaderboard_usecase.dart';
|
||||
import '../../feature/ranked/presentation/bloc/leaderboard_bloc.dart';
|
||||
import '../../feature/shop/data/data_source/remote/shop_api_provider.dart';
|
||||
import '../../feature/shop/data/repository/shop_repository_impl.dart';
|
||||
import '../../feature/shop/domain/repository/shop_repository.dart';
|
||||
@@ -56,6 +61,7 @@ Future<void> setupLocator() async {
|
||||
locator.registerSingleton<WalletApiProvider>(WalletApiProvider());
|
||||
locator.registerSingleton<ShopApiProvider>(ShopApiProvider());
|
||||
locator.registerSingleton<ProfileApiProvider>(ProfileApiProvider());
|
||||
locator.registerSingleton<RankedApiProvider>(RankedApiProvider());
|
||||
locator.registerSingleton<GameApiProvider>(GameApiProvider());
|
||||
locator.registerSingleton<GameWsProvider>(GameWsProvider(locator()));
|
||||
|
||||
@@ -67,6 +73,7 @@ Future<void> setupLocator() async {
|
||||
locator.registerSingleton<ShopRepository>(ShopRepositoryImpl(locator()));
|
||||
locator.registerSingleton<ProfileRepository>(
|
||||
ProfileRepositoryImpl(locator()));
|
||||
locator.registerSingleton<RankedRepository>(RankedRepositoryImpl(locator()));
|
||||
locator.registerSingleton<GameRepository>(
|
||||
GameRepositoryImpl(locator(), locator()));
|
||||
|
||||
@@ -85,6 +92,8 @@ Future<void> setupLocator() async {
|
||||
locator.registerSingleton<AdRewardUseCase>(AdRewardUseCase(locator()));
|
||||
locator.registerSingleton<GetProfileUseCase>(GetProfileUseCase(locator()));
|
||||
locator.registerSingleton<SaveProfileUseCase>(SaveProfileUseCase(locator()));
|
||||
locator.registerSingleton<GetLeaderboardUseCase>(
|
||||
GetLeaderboardUseCase(locator()));
|
||||
locator.registerSingleton<GetTiersUseCase>(GetTiersUseCase(locator()));
|
||||
locator.registerSingleton<GetTablesInfoUseCase>(
|
||||
GetTablesInfoUseCase(locator()));
|
||||
@@ -97,6 +106,7 @@ Future<void> setupLocator() async {
|
||||
ShopBloc(locator(), locator(), locator(), locator(), locator()));
|
||||
locator.registerFactory<ProfileBloc>(
|
||||
() => ProfileBloc(locator(), locator()));
|
||||
locator.registerFactory<LeaderboardBloc>(() => LeaderboardBloc(locator()));
|
||||
locator.registerFactory<GameBloc>(() => GameBloc(locator()));
|
||||
locator.registerFactory<TierBloc>(() => TierBloc(locator()));
|
||||
locator.registerFactory<PrivateInfoBloc>(() => PrivateInfoBloc(locator()));
|
||||
|
||||
Reference in New Issue
Block a user