diff --git a/lib/src/shared/application/notifications_provider.dart b/lib/src/notifications/application/notifications_provider.dart similarity index 94% rename from lib/src/shared/application/notifications_provider.dart rename to lib/src/notifications/application/notifications_provider.dart index 806dc8f..173402d 100644 --- a/lib/src/shared/application/notifications_provider.dart +++ b/lib/src/notifications/application/notifications_provider.dart @@ -2,7 +2,7 @@ import 'dart:async'; import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/cupertino.dart'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:get_it/get_it.dart'; diff --git a/lib/src/shared/data/repositories/mock_notifications_service.dart b/lib/src/notifications/data/repositories/mock_notifications_service.dart similarity index 91% rename from lib/src/shared/data/repositories/mock_notifications_service.dart rename to lib/src/notifications/data/repositories/mock_notifications_service.dart index e993ba2..da85e6a 100644 --- a/lib/src/shared/data/repositories/mock_notifications_service.dart +++ b/lib/src/notifications/data/repositories/mock_notifications_service.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:faker_dart/faker_dart.dart'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/models/notifications.dart'; import 'package:flutter_base/src/shared/domain/models/environments_list.dart'; -import 'package:flutter_base/src/shared/domain/models/notifications.dart'; import 'package:injectable/injectable.dart'; FutureOr disposeNotificationsService(INotificationsService instance) { diff --git a/lib/src/shared/data/repositories/notifications_service.dart b/lib/src/notifications/data/repositories/notifications_service.dart similarity index 97% rename from lib/src/shared/data/repositories/notifications_service.dart rename to lib/src/notifications/data/repositories/notifications_service.dart index d011050..38b33db 100644 --- a/lib/src/shared/data/repositories/notifications_service.dart +++ b/lib/src/notifications/data/repositories/notifications_service.dart @@ -2,9 +2,9 @@ import 'dart:async'; import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/widgets.dart'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/models/notifications.dart'; import 'package:flutter_base/src/shared/domain/models/environments_list.dart'; -import 'package:flutter_base/src/shared/domain/models/notifications.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:flutter_mrmilu/flutter_mrmilu.dart'; import 'package:injectable/injectable.dart'; diff --git a/lib/src/shared/domain/interfaces/i_notifications_service.dart b/lib/src/notifications/domain/interfaces/i_notifications_service.dart similarity index 91% rename from lib/src/shared/domain/interfaces/i_notifications_service.dart rename to lib/src/notifications/domain/interfaces/i_notifications_service.dart index 649bfed..ef97228 100644 --- a/lib/src/shared/domain/interfaces/i_notifications_service.dart +++ b/lib/src/notifications/domain/interfaces/i_notifications_service.dart @@ -1,5 +1,5 @@ import 'package:firebase_messaging/firebase_messaging.dart'; -import 'package:flutter_base/src/shared/domain/models/notifications.dart'; +import 'package:flutter_base/src/notifications/domain/models/notifications.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; typedef AndroidForegroundNotificationOpenCallback = void Function( diff --git a/lib/src/shared/domain/models/notifications.dart b/lib/src/notifications/domain/models/notifications.dart similarity index 100% rename from lib/src/shared/domain/models/notifications.dart rename to lib/src/notifications/domain/models/notifications.dart diff --git a/lib/src/user/domain/use_cases/set_user_device_use_case.dart b/lib/src/user/domain/use_cases/set_user_device_use_case.dart index 1d50e80..88c50b0 100644 --- a/lib/src/user/domain/use_cases/set_user_device_use_case.dart +++ b/lib/src/user/domain/use_cases/set_user_device_use_case.dart @@ -1,6 +1,6 @@ import 'dart:developer'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_base/src/user/domain/enums/user_device_type.dart'; import 'package:flutter_base/src/user/domain/interfaces/i_user_repository.dart'; import 'package:flutter_base/src/user/domain/models/device_input_model.dart'; diff --git a/test/src/auth/presentation/pages/login_page_test.dart b/test/src/auth/presentation/pages/login_page_test.dart index 39f1326..1054283 100644 --- a/test/src/auth/presentation/pages/login_page_test.dart +++ b/test/src/auth/presentation/pages/login_page_test.dart @@ -3,8 +3,8 @@ import 'package:flutter_base/src/auth/domain/interfaces/i_auth_repository.dart'; import 'package:flutter_base/src/auth/domain/interfaces/i_token_repository.dart'; import 'package:flutter_base/src/auth/domain/models/login_input_model.dart'; import 'package:flutter_base/src/auth/domain/models/token_model.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_base/src/posts/presentation/pages/post_page.dart'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_base/src/shared/domain/models/app_error.dart'; import 'package:flutter_base/src/user/application/user_provider.dart'; import 'package:flutter_base/src/user/domain/interfaces/i_user_repository.dart'; diff --git a/test/src/auth/presentation/pages/sign_up_page_test.dart b/test/src/auth/presentation/pages/sign_up_page_test.dart index 86030b7..83af8fd 100644 --- a/test/src/auth/presentation/pages/sign_up_page_test.dart +++ b/test/src/auth/presentation/pages/sign_up_page_test.dart @@ -7,7 +7,7 @@ import 'package:flutter_base/src/auth/domain/interfaces/i_token_repository.dart' import 'package:flutter_base/src/auth/domain/models/sign_up_input_model.dart'; import 'package:flutter_base/src/auth/domain/models/token_model.dart'; import 'package:flutter_base/src/auth/presentation/pages/verify_account_page.dart'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_base/src/shared/domain/models/app_error.dart'; import 'package:flutter_base/src/shared/presentation/i18n/locale_keys.g.dart'; import 'package:flutter_base/src/user/application/user_provider.dart'; diff --git a/test/src/shared/ioc/locator_mock.dart b/test/src/shared/ioc/locator_mock.dart index 8133946..e952477 100644 --- a/test/src/shared/ioc/locator_mock.dart +++ b/test/src/shared/ioc/locator_mock.dart @@ -2,8 +2,8 @@ import 'package:flutter_base/src/auth/domain/interfaces/i_auth_repository.dart'; import 'package:flutter_base/src/auth/domain/interfaces/i_token_repository.dart'; +import 'package:flutter_base/src/notifications/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_base/src/shared/domain/interfaces/i_deep_link_service.dart'; -import 'package:flutter_base/src/shared/domain/interfaces/i_notifications_service.dart'; import 'package:flutter_base/src/shared/domain/interfaces/i_platform_service.dart'; import 'package:flutter_base/src/shared/domain/models/environments_list.dart'; import 'package:flutter_base/src/user/domain/interfaces/i_user_repository.dart';