Store mailbox cache by AccountId

(cherry picked from commit 7804f19d27d65af855e145de1953df9a553f3ce0)
This commit is contained in:
dab246
2023-04-25 14:35:55 +07:00
committed by Dat Vu
parent 880c41b721
commit 1b7ce6b37a
13 changed files with 95 additions and 28 deletions
@@ -0,0 +1,6 @@
import 'package:jmap_dart_client/jmap/account_id.dart';
extension AccountIdExtension on AccountId {
String get asString => id.value;
}
@@ -0,0 +1,5 @@
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
extension EmailIdExtension on EmailId {
String get asString => id.value;
}
@@ -23,4 +23,6 @@ extension MailboxIdExtension on MailboxId {
generatePath(): true,
});
}
String get asString => id.value;
}
+2
View File
@@ -55,6 +55,8 @@ export 'extensions/list_email_header_extension.dart';
export 'extensions/account_extension.dart';
export 'extensions/list_presentation_mailbox_extension.dart';
export 'extensions/list_identity_id_extension.dart';
export 'extensions/email_id_extensions.dart';
export 'extensions/account_id_extensions.dart';
// Identity
export 'identity/identity_request_dto.dart';
export 'mailbox/expand_mode.dart';