TF-1715 Load emails in favorite folder with filters
This commit is contained in:
@@ -3,7 +3,6 @@ import 'package:jmap_dart_client/jmap/core/reference_id.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/keyword_identifier.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
|
||||
import 'package:model/extensions/keyword_identifier_extension.dart';
|
||||
import 'package:model/mailbox/presentation_mailbox.dart';
|
||||
|
||||
extension MailboxIdExtension on MailboxId {
|
||||
String generatePath() {
|
||||
@@ -32,7 +31,4 @@ extension MailboxIdExtension on MailboxId {
|
||||
}
|
||||
|
||||
String get asString => id.value;
|
||||
|
||||
bool get isFavoriteMailboxId =>
|
||||
this == PresentationMailbox.favoriteFolder.id;
|
||||
}
|
||||
@@ -34,6 +34,8 @@ extension PresentationMailboxExtension on PresentationMailbox {
|
||||
|
||||
bool get isSpam => role == PresentationMailbox.roleSpam || role == PresentationMailbox.roleJunk;
|
||||
|
||||
bool get isFavorite => role == PresentationMailbox.roleFavorite;
|
||||
|
||||
bool get isTrash => role == PresentationMailbox.roleTrash;
|
||||
|
||||
bool get isDrafts => role == PresentationMailbox.roleDrafts;
|
||||
|
||||
Reference in New Issue
Block a user