TF-942 Auto generate missing Outbox mailbox before send email
This commit is contained in:
@@ -1,9 +1,14 @@
|
||||
import 'package:jmap_dart_client/jmap/core/patch_object.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/reference_id.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
|
||||
|
||||
extension MailboxIdExtension on MailboxId {
|
||||
String generatePath() {
|
||||
return '${PatchObject.mailboxIdsProperty}/${id.value}';
|
||||
if (id is ReferenceId) {
|
||||
return '${PatchObject.mailboxIdsProperty}/${id.toString()}';
|
||||
} else {
|
||||
return '${PatchObject.mailboxIdsProperty}/${id.value}';
|
||||
}
|
||||
}
|
||||
|
||||
PatchObject generateMoveToMailboxActionPath(MailboxId destinationMailboxId) {
|
||||
|
||||
Reference in New Issue
Block a user