From 2108622b5b8b7f77269d32dc75f6850b1d28145c Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Mon, 16 Jun 2025 15:35:12 +0300 Subject: [PATCH] moved tags into `modules` folder. --- .../tags/data/services/remote_tags_service.dart | 6 +++--- .../{shared => modules}/tags/domain/models/tag_model.dart | 0 .../tags/domain/params/load_tags_param.dart | 0 .../modules/tags/domain/services/tags_service.dart | 6 ++++++ .../tags/presentation/bloc/tags_bloc.dart | 6 +++--- .../tags/presentation/bloc/tags_event.dart | 0 .../tags/presentation/bloc/tags_state.dart | 0 .../shared/tags/domain/services/tags_service.dart | 6 ------ 8 files changed, 12 insertions(+), 12 deletions(-) rename lib/pages/space_management_v2/{shared => modules}/tags/data/services/remote_tags_service.dart (84%) rename lib/pages/space_management_v2/{shared => modules}/tags/domain/models/tag_model.dart (100%) rename lib/pages/space_management_v2/{shared => modules}/tags/domain/params/load_tags_param.dart (100%) create mode 100644 lib/pages/space_management_v2/modules/tags/domain/services/tags_service.dart rename lib/pages/space_management_v2/{shared => modules}/tags/presentation/bloc/tags_bloc.dart (70%) rename lib/pages/space_management_v2/{shared => modules}/tags/presentation/bloc/tags_event.dart (100%) rename lib/pages/space_management_v2/{shared => modules}/tags/presentation/bloc/tags_state.dart (100%) delete mode 100644 lib/pages/space_management_v2/shared/tags/domain/services/tags_service.dart diff --git a/lib/pages/space_management_v2/shared/tags/data/services/remote_tags_service.dart b/lib/pages/space_management_v2/modules/tags/data/services/remote_tags_service.dart similarity index 84% rename from lib/pages/space_management_v2/shared/tags/data/services/remote_tags_service.dart rename to lib/pages/space_management_v2/modules/tags/data/services/remote_tags_service.dart index c72cc759..b97077f5 100644 --- a/lib/pages/space_management_v2/shared/tags/data/services/remote_tags_service.dart +++ b/lib/pages/space_management_v2/modules/tags/data/services/remote_tags_service.dart @@ -1,7 +1,7 @@ import 'package:dio/dio.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/models/tag_model.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/params/load_tags_param.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/services/tags_service.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/models/tag_model.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/params/load_tags_param.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/services/tags_service.dart'; import 'package:syncrow_web/services/api/api_exception.dart'; import 'package:syncrow_web/services/api/http_service.dart'; import 'package:syncrow_web/utils/constants/api_const.dart'; diff --git a/lib/pages/space_management_v2/shared/tags/domain/models/tag_model.dart b/lib/pages/space_management_v2/modules/tags/domain/models/tag_model.dart similarity index 100% rename from lib/pages/space_management_v2/shared/tags/domain/models/tag_model.dart rename to lib/pages/space_management_v2/modules/tags/domain/models/tag_model.dart diff --git a/lib/pages/space_management_v2/shared/tags/domain/params/load_tags_param.dart b/lib/pages/space_management_v2/modules/tags/domain/params/load_tags_param.dart similarity index 100% rename from lib/pages/space_management_v2/shared/tags/domain/params/load_tags_param.dart rename to lib/pages/space_management_v2/modules/tags/domain/params/load_tags_param.dart diff --git a/lib/pages/space_management_v2/modules/tags/domain/services/tags_service.dart b/lib/pages/space_management_v2/modules/tags/domain/services/tags_service.dart new file mode 100644 index 00000000..a143743d --- /dev/null +++ b/lib/pages/space_management_v2/modules/tags/domain/services/tags_service.dart @@ -0,0 +1,6 @@ +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/models/tag_model.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/params/load_tags_param.dart'; + +abstract interface class TagsService { + Future> loadTags(LoadTagsParam param); +} diff --git a/lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_bloc.dart b/lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_bloc.dart similarity index 70% rename from lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_bloc.dart rename to lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_bloc.dart index 61bb2838..0185818d 100644 --- a/lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_bloc.dart +++ b/lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_bloc.dart @@ -1,8 +1,8 @@ import 'package:bloc/bloc.dart'; import 'package:equatable/equatable.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/models/tag_model.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/params/load_tags_param.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/services/tags_service.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/models/tag_model.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/params/load_tags_param.dart'; +import 'package:syncrow_web/pages/space_management_v2/modules/tags/domain/services/tags_service.dart'; import 'package:syncrow_web/services/api/api_exception.dart'; part 'tags_event.dart'; diff --git a/lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_event.dart b/lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_event.dart similarity index 100% rename from lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_event.dart rename to lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_event.dart diff --git a/lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_state.dart b/lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_state.dart similarity index 100% rename from lib/pages/space_management_v2/shared/tags/presentation/bloc/tags_state.dart rename to lib/pages/space_management_v2/modules/tags/presentation/bloc/tags_state.dart diff --git a/lib/pages/space_management_v2/shared/tags/domain/services/tags_service.dart b/lib/pages/space_management_v2/shared/tags/domain/services/tags_service.dart deleted file mode 100644 index 49206e11..00000000 --- a/lib/pages/space_management_v2/shared/tags/domain/services/tags_service.dart +++ /dev/null @@ -1,6 +0,0 @@ -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/models/tag_model.dart'; -import 'package:syncrow_web/pages/space_management_v2/shared/tags/domain/params/load_tags_param.dart'; - -abstract interface class TagsService { - Future> loadTags(LoadTagsParam param); -}