TF-1217 Rename the object for more clarity
This commit is contained in:
@@ -8,9 +8,6 @@ import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
|||||||
|
|
||||||
mixin MessageDialogActionMixin {
|
mixin MessageDialogActionMixin {
|
||||||
|
|
||||||
final _responsiveUtils = Get.find<ResponsiveUtils>();
|
|
||||||
final _imagePaths = Get.find<ImagePaths>();
|
|
||||||
|
|
||||||
void showConfirmDialogAction(
|
void showConfirmDialogAction(
|
||||||
BuildContext context,
|
BuildContext context,
|
||||||
String message,
|
String message,
|
||||||
@@ -29,6 +26,9 @@ mixin MessageDialogActionMixin {
|
|||||||
Color? cancelButtonColor,
|
Color? cancelButtonColor,
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
|
final _responsiveUtils = Get.find<ResponsiveUtils>();
|
||||||
|
final _imagePaths = Get.find<ImagePaths>();
|
||||||
|
|
||||||
if (_responsiveUtils.isMobile(context)) {
|
if (_responsiveUtils.isMobile(context)) {
|
||||||
if (showAsBottomSheet) {
|
if (showAsBottomSheet) {
|
||||||
showModalBottomSheet(
|
showModalBottomSheet(
|
||||||
|
|||||||
@@ -18,5 +18,5 @@ class FCMTokenCache extends HiveObject with EquatableMixin {
|
|||||||
);
|
);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
List<Object?> get props => [token];
|
List<Object?> get props => [token, accountId];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ class FCMRepositoryImpl extends FCMRepository {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> setFCMToken(FCMTokenDto fcmTokenDto) {
|
Future<void> setFCMToken(FCMTokenDto fcmTokenDto) {
|
||||||
log('FCMRepositoryImpl::setCurrentFCM(): $fcmTokenDto');
|
log('FCMRepositoryImpl::setFCMToken(): $fcmTokenDto');
|
||||||
return _fcmDatasource.setFCMToken(fcmTokenDto);
|
return _fcmDatasource.setFCMToken(fcmTokenDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-18
@@ -1,11 +1,8 @@
|
|||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:hive/hive.dart';
|
import 'package:tmail_ui_user/features/base/interactors_bindings.dart';
|
||||||
import 'package:tmail_ui_user/features/base/base_bindings.dart';
|
|
||||||
import 'package:tmail_ui_user/features/caching/fcm_token_cache_client.dart';
|
|
||||||
import 'package:tmail_ui_user/features/push_notification/data/datasource/fcm_datasource.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/datasource/fcm_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/data/datasource_impl/hive_fcm_datasource_impl.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/datasource_impl/hive_fcm_datasource_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/data/local/fcm_cache_manager.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/local/fcm_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/data/model/fcm_token_cache.dart';
|
|
||||||
import 'package:tmail_ui_user/features/push_notification/data/repository/fcm_repository_impl.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/repository/fcm_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/repository/fcm_repository.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/repository/fcm_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/usecases/delete_fcm_token_cache_interactor.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/usecases/delete_fcm_token_cache_interactor.dart';
|
||||||
@@ -13,15 +10,7 @@ import 'package:tmail_ui_user/features/push_notification/domain/usecases/get_fcm
|
|||||||
import 'package:tmail_ui_user/features/push_notification/domain/usecases/save_fcm_token_cache_interactor.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/usecases/save_fcm_token_cache_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class FCMBindings extends BaseBindings {
|
class FcmInteractorBindings extends InteractorsBindings {
|
||||||
@override
|
|
||||||
void dependencies() {
|
|
||||||
_bindingsLocal();
|
|
||||||
super.dependencies();
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
void bindingsController() {}
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void bindingsDataSource() {
|
void bindingsDataSource() {
|
||||||
@@ -52,9 +41,4 @@ class FCMBindings extends BaseBindings {
|
|||||||
void bindingsRepositoryImpl() {
|
void bindingsRepositoryImpl() {
|
||||||
Get.put(FCMRepositoryImpl(Get.find<FCMDatasource>()));
|
Get.put(FCMRepositoryImpl(Get.find<FCMDatasource>()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void _bindingsLocal() {
|
|
||||||
Get.put(FCMCacheManager(Get.find<FcmTokenCacheClient>()));
|
|
||||||
Hive.registerAdapter(FCMTokenCacheAdapter());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
+5
-5
@@ -49,11 +49,11 @@ class DefaultFirebaseOptions {
|
|||||||
|
|
||||||
static FirebaseOptions android = FirebaseOptions(
|
static FirebaseOptions android = FirebaseOptions(
|
||||||
apiKey: dotenv.get('FIREBASE_ANDROID_API_KEY', fallback: ''),
|
apiKey: dotenv.get('FIREBASE_ANDROID_API_KEY', fallback: ''),
|
||||||
appId: dotenv.get('FIREBASE_ANDROID_APP_ID', fallback: ''),
|
appId: dotenv.get('FIREBASE_ANDROID_APP_ID', fallback: ''),
|
||||||
messagingSenderId: dotenv.get('FIREBASE_ANDROID_MESSAGING_SENDER_ID', fallback: ''),
|
messagingSenderId: dotenv.get('FIREBASE_ANDROID_MESSAGING_SENDER_ID', fallback: ''),
|
||||||
projectId: dotenv.get('FIREBASE_ANDROID_PROJECT_ID', fallback: ''),
|
projectId: dotenv.get('FIREBASE_ANDROID_PROJECT_ID', fallback: ''),
|
||||||
databaseURL: dotenv.get('FIREBASE_ANDROID_DATABASE_URL', fallback: ''),
|
databaseURL: dotenv.get('FIREBASE_ANDROID_DATABASE_URL', fallback: ''),
|
||||||
storageBucket: dotenv.get('FIREBASE_ANDROID_STORAGE_BUCKET', fallback: ''),
|
storageBucket: dotenv.get('FIREBASE_ANDROID_STORAGE_BUCKET', fallback: ''),
|
||||||
);
|
);
|
||||||
|
|
||||||
static FirebaseOptions ios = FirebaseOptions(
|
static FirebaseOptions ios = FirebaseOptions(
|
||||||
Reference in New Issue
Block a user