From 5ed8e85c66d7ddac29960f364d5e1a0b5cfbae04 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 23 Nov 2022 15:06:08 +0700 Subject: [PATCH] TF-1217 Change fcm capability --- fcm/lib/method/get/firebase_subscription_get_method.dart | 2 +- fcm/lib/method/set/firebase_subscription_set_method.dart | 2 +- fcm/lib/model/firebase_capability.dart | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/fcm/lib/method/get/firebase_subscription_get_method.dart b/fcm/lib/method/get/firebase_subscription_get_method.dart index 3b9de2eda..e236370cc 100644 --- a/fcm/lib/method/get/firebase_subscription_get_method.dart +++ b/fcm/lib/method/get/firebase_subscription_get_method.dart @@ -22,7 +22,7 @@ class FirebaseSubscriptionGetMethod extends GetMethodNoNeedAccountId { @override Set get requiredCapabilities => { CapabilityIdentifier.jmapCore, - FirebaseCapability.identifier, + FirebaseCapability.fcmIdentifier, }; @override diff --git a/fcm/lib/method/set/firebase_subscription_set_method.dart b/fcm/lib/method/set/firebase_subscription_set_method.dart index 1e9884b07..9144bb628 100644 --- a/fcm/lib/method/set/firebase_subscription_set_method.dart +++ b/fcm/lib/method/set/firebase_subscription_set_method.dart @@ -16,7 +16,7 @@ class FirebaseSubscriptionSetMethod extends SetMethodNoNeedAccountId get requiredCapabilities => { CapabilityIdentifier.jmapCore, - FirebaseCapability.identifier + FirebaseCapability.fcmIdentifier }; @override diff --git a/fcm/lib/model/firebase_capability.dart b/fcm/lib/model/firebase_capability.dart index a20708dfd..92d30e792 100644 --- a/fcm/lib/model/firebase_capability.dart +++ b/fcm/lib/model/firebase_capability.dart @@ -1,8 +1,6 @@ import 'package:jmap_dart_client/jmap/core/capability/capability_identifier.dart'; -class FirebaseCapability extends CapabilityIdentifier { - static final identifier = FirebaseCapability(Uri.parse('com:linagora:params:jmap:firebase:push')); - - FirebaseCapability(super.value); +class FirebaseCapability { + static final fcmIdentifier = CapabilityIdentifier(Uri.parse('com:linagora:params:jmap:firebase:push')); } \ No newline at end of file