refactor: clean serializers

This commit is contained in:
Clément DOUIN
2026-03-31 16:55:21 +02:00
parent 8b868f6e0e
commit 6cde5dfe38
17 changed files with 159 additions and 486 deletions
+5 -3
View File
@@ -1,8 +1,10 @@
use anyhow::{anyhow, bail, Result};
use clap::Parser;
use io_jmap::{
rfc8620::coroutines::blob_download::{JmapBlobDownload, JmapBlobDownloadResult},
rfc8620::types::session::capabilities,
rfc8620::{
coroutines::blob_download::{JmapBlobDownload, JmapBlobDownloadResult},
types::session::capabilities::{self, MAIL},
},
rfc8621::coroutines::email_get::{JmapEmailGet, JmapEmailGetResult},
};
use io_stream::runtimes::std::handle;
@@ -52,7 +54,7 @@ impl ExportEmailCommand {
let account_id = jmap
.session
.primary_accounts
.get(capabilities::MAIL)
.get(MAIL)
.map(|s| s.as_str())
.unwrap_or("");
let blob_id = emails