TF-145 Add domain layer for getAllEmail in Caching

This commit is contained in:
dab246
2021-10-07 15:01:23 +07:00
committed by Dat H. Pham
parent 0ac2460bdf
commit 3cac5e4e83
10 changed files with 166 additions and 17 deletions
@@ -1,5 +1,27 @@
import 'package:jmap_dart_client/jmap/core/properties/properties.dart';
import 'package:jmap_dart_client/jmap/core/unsigned_int.dart';
import 'package:model/email/email_property.dart';
class ThreadConstants {
static final defaultLimit = UnsignedInt(20);
static final propertiesDefault = Properties({
EmailProperty.id,
EmailProperty.subject,
EmailProperty.from,
EmailProperty.to,
EmailProperty.cc,
EmailProperty.bcc,
EmailProperty.keywords,
EmailProperty.size,
EmailProperty.receivedAt,
EmailProperty.sentAt,
EmailProperty.preview,
EmailProperty.hasAttachment,
EmailProperty.replyTo,
EmailProperty.mailboxIds,
});
static final propertiesUpdatedDefault = Properties({
EmailProperty.keywords,
EmailProperty.mailboxIds,
});
}