TF-3589 Calendar event attendance status

This commit is contained in:
DatDang
2025-04-03 13:38:51 +07:00
committed by Dat H. Pham
parent 5c163e9676
commit ad05c68453
26 changed files with 208 additions and 471 deletions
-6
View File
@@ -124,12 +124,6 @@ class PresentationEmail with EquatableMixin, SearchSnippetMixin {
bool get isSubscribed => keywords?.containsKey(KeyWordIdentifierExtension.unsubscribeMail) == true;
bool get isAcceptedEventAttendance => keywords?.containsKey(KeyWordIdentifierExtension.acceptedEventAttendance) == true;
bool get isTentativelyAcceptedEventAttendance => keywords?.containsKey(KeyWordIdentifierExtension.tentativelyAcceptedEventAttendance) == true;
bool get isRejectedEventAttendance => keywords?.containsKey(KeyWordIdentifierExtension.rejectedEventAttendance) == true;
bool get isAnsweredAndForwarded => isAnswered && isForwarded;
bool get withAttachments => hasAttachment == true;
@@ -5,9 +5,6 @@ import 'package:model/email/read_actions.dart';
extension KeyWordIdentifierExtension on KeyWordIdentifier {
static final unsubscribeMail = KeyWordIdentifier('\$unsubscribe');
static final acceptedEventAttendance = KeyWordIdentifier('\$accepted');
static final tentativelyAcceptedEventAttendance = KeyWordIdentifier('\$tentativelyaccepted');
static final rejectedEventAttendance = KeyWordIdentifier('\$rejected');
String generatePath() {
return '${PatchObject.keywordsProperty}/$value';