Store mailbox cache by AccountId
(cherry picked from commit 7804f19d27d65af855e145de1953df9a553f3ce0)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user