Browse Source

fix: imports and directory feature

feature/battle_league_question
AmirrezaChegini 6 days ago
parent
commit
d744c37ccd
  1. 10
      lib/core/routers/my_routes.dart
  2. 4
      lib/features/battle_league/first_part/data/datasource/battle_league_datasource.dart
  3. 2
      lib/features/battle_league/first_part/data/model/battle_league_model.dart
  4. 6
      lib/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart
  5. 0
      lib/features/battle_league/first_part/domain/entity/battle_league_entity.dart
  6. 2
      lib/features/battle_league/first_part/domain/repository/battle_league_repository.dart
  7. 4
      lib/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart
  8. 2
      lib/features/battle_league/first_part/presentation/binding/battle_league_binding.dart
  9. 4
      lib/features/battle_league/first_part/presentation/controller/battle_league_controller.dart
  10. 6
      lib/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart
  11. 6
      lib/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart
  12. 10
      lib/features/battle_league/first_part/presentation/ui/battle_league_page.dart
  13. 8
      lib/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart
  14. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart
  15. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_grey_button.dart
  16. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_purple_button.dart
  17. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/founded_page/founded_avatar.dart
  18. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/battle_league_tab_bar.dart
  19. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart
  20. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart
  21. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_region.dart
  22. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart
  23. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_time.dart
  24. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart
  25. 10
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart
  26. 10
      lib/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart
  27. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart
  28. 0
      lib/features/battle_league/first_part/presentation/ui/widgets/topic_page/topic_widget.dart
  29. 8
      lib/init_bindings.dart

10
lib/core/routers/my_routes.dart

@ -1,7 +1,10 @@
import 'package:shia_game_flutter/features/awards/presentation/binding/awards_binding.dart';
import 'package:shia_game_flutter/features/awards/presentation/ui/awards_page.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_finding_page.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_founded_page.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/binding/battle_league_binding.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_page.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart';
import 'package:shia_game_flutter/features/home/presentation/binding/home_binding.dart';
import 'package:shia_game_flutter/features/home/presentation/pages/home_page.dart';
import 'package:shia_game_flutter/features/intro/presentation/binding/intro_binding.dart';
@ -12,12 +15,9 @@ import 'package:shia_game_flutter/features/profile/presentation/binding/profile_
import 'package:shia_game_flutter/features/profile/presentation/ui/profile_page.dart';
import 'package:shia_game_flutter/features/sample/presentation/binding/sample_binding.dart';
import 'package:shia_game_flutter/features/sample/presentation/ui/sample_page.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/binding/battle_league_binding.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_page.dart';
import 'package:get/get.dart';
import 'package:shia_game_flutter/features/shop/presentation/binding/shop_binding.dart';
import 'package:shia_game_flutter/features/shop/presentation/ui/shop_page.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_topic_page.dart';
class Routes {
static const Routes _i = Routes._internal();

4
lib/features/battle_league/data/datasource/battle_league_datasource.dart → lib/features/battle_league/first_part/data/datasource/battle_league_datasource.dart

@ -2,8 +2,8 @@ import 'package:shia_game_flutter/core/constants/my_api.dart';
import 'package:shia_game_flutter/core/network/http_request.dart';
import 'package:shia_game_flutter/core/params/sample_params.dart';
import 'package:shia_game_flutter/core/response/base_response.dart';
import 'package:shia_game_flutter/features/battle_league/data/model/battle_league_model.dart';
import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/data/model/battle_league_model.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart';
abstract class IBattleLeagueDatasource {
Future<BattleLeagueEntity> getData({required SampleParams params});

2
lib/features/battle_league/data/model/battle_league_model.dart → lib/features/battle_league/first_part/data/model/battle_league_model.dart

@ -1,4 +1,4 @@
import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart';
class BattleLeagueModel extends BattleLeagueEntity {
const BattleLeagueModel({

6
lib/features/battle_league/data/repository_impl/battle_league_repository_impl.dart → lib/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart

@ -2,9 +2,9 @@ import 'package:flutter/foundation.dart';
import 'package:shia_game_flutter/core/error_handler/my_exception.dart';
import 'package:shia_game_flutter/core/params/sample_params.dart';
import 'package:shia_game_flutter/core/utils/data_state.dart';
import 'package:shia_game_flutter/features/battle_league/data/datasource/battle_league_datasource.dart';
import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/domain/repository/battle_league_repository.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/data/datasource/battle_league_datasource.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/repository/battle_league_repository.dart';
class BattleLeagueRepositoryImpl implements IBattleLeagueRepository {
final IBattleLeagueDatasource datasource;

0
lib/features/battle_league/domain/entity/battle_league_entity.dart → lib/features/battle_league/first_part/domain/entity/battle_league_entity.dart

2
lib/features/battle_league/domain/repository/battle_league_repository.dart → lib/features/battle_league/first_part/domain/repository/battle_league_repository.dart

@ -1,7 +1,7 @@
import 'package:shia_game_flutter/core/error_handler/my_exception.dart';
import 'package:shia_game_flutter/core/params/sample_params.dart';
import 'package:shia_game_flutter/core/utils/data_state.dart';
import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart';
abstract class IBattleLeagueRepository {
Future<DataState<BattleLeagueEntity, MyException>> getData({required SampleParams params});

4
lib/features/battle_league/domain/usecases/get_battle_league_usecase.dart → lib/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart

@ -2,8 +2,8 @@ import 'package:shia_game_flutter/core/error_handler/my_exception.dart';
import 'package:shia_game_flutter/core/params/sample_params.dart';
import 'package:shia_game_flutter/core/usecase/usecase.dart';
import 'package:shia_game_flutter/core/utils/data_state.dart';
import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/domain/repository/battle_league_repository.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/repository/battle_league_repository.dart';
class GetBattleLeagueUseCase implements UseCase<BattleLeagueEntity, SampleParams> {
final IBattleLeagueRepository repository;

2
lib/features/battle_league/presentation/binding/battle_league_binding.dart → lib/features/battle_league/first_part/presentation/binding/battle_league_binding.dart

@ -1,4 +1,4 @@
import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart';
import 'package:get/get.dart';
class BattleLeagueBinding extends Bindings {

4
lib/features/battle_league/presentation/controller/battle_league_controller.dart → lib/features/battle_league/first_part/presentation/controller/battle_league_controller.dart

@ -2,9 +2,9 @@ import 'package:flutter/material.dart';
import 'package:shia_game_flutter/core/params/sample_params.dart';
import 'package:shia_game_flutter/core/routers/my_routes.dart';
import 'package:shia_game_flutter/core/status/base_status.dart';
import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/domain/usecases/get_battle_league_usecase.dart';
import 'package:get/get.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart';
class BattleLeagueController extends GetxController
with StateMixin, GetSingleTickerProviderStateMixin {

6
lib/features/battle_league/presentation/ui/battle_league_finding_page.dart → lib/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart

@ -7,9 +7,9 @@ import 'package:shia_game_flutter/core/utils/gap.dart';
import 'package:shia_game_flutter/core/utils/my_localization.dart';
import 'package:shia_game_flutter/core/utils/screen_size.dart';
import 'package:shia_game_flutter/core/widgets/image/my_image.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/rank_title.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_purple_button.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart';
class BattleLeagueFindingPage extends GetView<BattleLeagueController> {
const BattleLeagueFindingPage({super.key});

6
lib/features/battle_league/presentation/ui/battle_league_founded_page.dart → lib/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart

@ -6,9 +6,9 @@ import 'package:shia_game_flutter/core/utils/gap.dart';
import 'package:shia_game_flutter/core/utils/screen_size.dart';
import 'package:shia_game_flutter/core/widgets/image/my_image.dart';
import 'package:shia_game_flutter/core/widgets/loading/my_linear_loading.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/founded_page/founded_avatar.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/rank_title.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/founded_page/founded_avatar.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart';
class BattleLeagueFoundedPage extends GetView<BattleLeagueController> {
const BattleLeagueFoundedPage({super.key});

10
lib/features/battle_league/presentation/ui/battle_league_page.dart → lib/features/battle_league/first_part/presentation/ui/battle_league_page.dart

@ -6,11 +6,11 @@ import 'package:shia_game_flutter/core/utils/my_localization.dart';
import 'package:shia_game_flutter/core/utils/screen_size.dart';
import 'package:shia_game_flutter/core/widgets/app_bar/enums/app_bar_type.dart';
import 'package:shia_game_flutter/core/widgets/app_bar/my_app_bar.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/battle_league_tab_bar.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/regional_ranking.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/time_ranking.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/battle_league_tab_bar.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart';
class BattleLeaguePage extends GetView<BattleLeagueController> {
const BattleLeaguePage({super.key});

8
lib/features/battle_league/presentation/ui/battle_league_topic_page.dart → lib/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart

@ -8,10 +8,10 @@ import 'package:shia_game_flutter/core/utils/my_localization.dart';
import 'package:shia_game_flutter/core/utils/screen_size.dart';
import 'package:shia_game_flutter/core/widgets/app_bar/enums/app_bar_type.dart';
import 'package:shia_game_flutter/core/widgets/app_bar/my_app_bar.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_grey_button.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/topic_page/topic_widget.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_grey_button.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/topic_page/topic_widget.dart';
class BattleLeagueTopicPage extends GetView<BattleLeagueController> {
const BattleLeagueTopicPage({super.key});

0
lib/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart → lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart

0
lib/features/battle_league/presentation/ui/widgets/button/battle_grey_button.dart → lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_grey_button.dart

0
lib/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart → lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_purple_button.dart

0
lib/features/battle_league/presentation/ui/widgets/founded_page/founded_avatar.dart → lib/features/battle_league/first_part/presentation/ui/widgets/founded_page/founded_avatar.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/battle_league_tab_bar.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/battle_league_tab_bar.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/ranking_region.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_region.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/ranking_time.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_time.dart

0
lib/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart

10
lib/features/battle_league/presentation/ui/widgets/main_page/regional_ranking.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart

@ -2,11 +2,11 @@ import 'package:flutter/material.dart';
import 'package:shia_game_flutter/core/utils/gap.dart';
import 'package:shia_game_flutter/core/utils/my_localization.dart';
import 'package:shia_game_flutter/core/utils/screen_size.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_region.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_region.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart';
class RegionalRanking extends StatefulWidget {
const RegionalRanking({super.key});

10
lib/features/battle_league/presentation/ui/widgets/main_page/time_ranking.dart → lib/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart

@ -2,11 +2,11 @@ import 'package:flutter/material.dart';
import 'package:shia_game_flutter/core/utils/gap.dart';
import 'package:shia_game_flutter/core/utils/my_localization.dart';
import 'package:shia_game_flutter/core/utils/screen_size.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart';
import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_time.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_time.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart';
class TimeRanking extends StatefulWidget {
const TimeRanking({super.key});

0
lib/features/battle_league/presentation/ui/widgets/rank_title.dart → lib/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart

0
lib/features/battle_league/presentation/ui/widgets/topic_page/topic_widget.dart → lib/features/battle_league/first_part/presentation/ui/widgets/topic_page/topic_widget.dart

8
lib/init_bindings.dart

@ -5,6 +5,10 @@ import 'package:shia_game_flutter/features/awards/data/datasource/awards_datasou
import 'package:shia_game_flutter/features/awards/data/repository_impl/awards_repository_impl.dart';
import 'package:shia_game_flutter/features/awards/domain/repository/awards_repository.dart';
import 'package:shia_game_flutter/features/awards/domain/usecases/get_awards_usecase.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/data/datasource/battle_league_datasource.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/repository/battle_league_repository.dart';
import 'package:shia_game_flutter/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart';
import 'package:shia_game_flutter/features/home/data/datasource/home_datasource.dart';
import 'package:shia_game_flutter/features/home/data/repository_impl/home_repository_impl.dart';
import 'package:shia_game_flutter/features/home/domain/repository/home_repository.dart';
@ -25,10 +29,6 @@ import 'package:shia_game_flutter/features/sample/data/datasource/sample_datasou
import 'package:shia_game_flutter/features/sample/data/repository_impl/sample_repository_impl.dart';
import 'package:shia_game_flutter/features/sample/domain/repository/sample_repository.dart';
import 'package:shia_game_flutter/features/sample/domain/usecases/get_sample_usecase.dart';
import 'package:shia_game_flutter/features/battle_league/data/datasource/battle_league_datasource.dart';
import 'package:shia_game_flutter/features/battle_league/data/repository_impl/battle_league_repository_impl.dart';
import 'package:shia_game_flutter/features/battle_league/domain/repository/battle_league_repository.dart';
import 'package:shia_game_flutter/features/battle_league/domain/usecases/get_battle_league_usecase.dart';
import 'package:shia_game_flutter/features/shop/data/datasource/shop_datasource.dart';
import 'package:shia_game_flutter/features/shop/data/repository_impl/shop_repository_impl.dart';
import 'package:shia_game_flutter/features/shop/domain/repository/shop_repository.dart';

Loading…
Cancel
Save