TF-3334 Remove Email/get of mark as read & mark as star action
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/patch_object.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/keyword_identifier.dart';
|
||||
import 'package:model/extensions/keyword_identifier_extension.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
|
||||
@@ -61,6 +62,31 @@ enum EventActionType {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
Map<KeyWordIdentifier, bool> getMapKeywords() {
|
||||
switch(this) {
|
||||
case EventActionType.yes:
|
||||
return {
|
||||
KeyWordIdentifierExtension.acceptedEventAttendance: true,
|
||||
KeyWordIdentifierExtension.tentativelyAcceptedEventAttendance: false,
|
||||
KeyWordIdentifierExtension.rejectedEventAttendance: false,
|
||||
};
|
||||
case EventActionType.maybe:
|
||||
return {
|
||||
KeyWordIdentifierExtension.acceptedEventAttendance: false,
|
||||
KeyWordIdentifierExtension.tentativelyAcceptedEventAttendance: true,
|
||||
KeyWordIdentifierExtension.rejectedEventAttendance: false,
|
||||
};
|
||||
case EventActionType.no:
|
||||
return {
|
||||
KeyWordIdentifierExtension.acceptedEventAttendance: false,
|
||||
KeyWordIdentifierExtension.tentativelyAcceptedEventAttendance: false,
|
||||
KeyWordIdentifierExtension.rejectedEventAttendance: true,
|
||||
};
|
||||
case EventActionType.mailToAttendees:
|
||||
return {};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class EventAction with EquatableMixin {
|
||||
|
||||
Reference in New Issue
Block a user