TF-2871 Handle click notification to open detailed email on iOS
This commit is contained in:
@@ -4,12 +4,7 @@ import 'dart:convert';
|
||||
|
||||
import 'package:core/utils/app_logger.dart';
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/id.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
|
||||
import 'package:tmail_ui_user/features/push_notification/presentation/model/broadcast_message_event_data.dart';
|
||||
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
||||
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
||||
import 'package:tmail_ui_user/main/routes/route_utils.dart';
|
||||
import 'package:universal_html/html.dart' as html;
|
||||
|
||||
class FcmService {
|
||||
@@ -63,14 +58,6 @@ class FcmService {
|
||||
fcmTokenStreamController = StreamController<String?>.broadcast();
|
||||
}
|
||||
|
||||
void handleOpenEmailFromNotification(String emailId) {
|
||||
log('FcmService::handleOpenEmailFromNotification:emailId: $emailId');
|
||||
popAndPush(
|
||||
RouteUtils.generateNavigationRoute(AppRoutes.home),
|
||||
arguments: EmailId(Id(emailId))
|
||||
);
|
||||
}
|
||||
|
||||
void closeStream() {
|
||||
foregroundMessageStreamController?.close();
|
||||
backgroundMessageStreamController?.close();
|
||||
|
||||
Reference in New Issue
Block a user