summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-02-21 17:37:38 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-02-21 17:37:38 +0100
commit55f498a2c7bc8798bcfb9f834984938fe7ff90d8 (patch)
tree61e4799f614a63096b6a3f4ed9246989bc377151
parent00c107f9528e782aea72e324774176b3966320f4 (diff)
Add more trace output
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--lib/domain/libimagmail/src/mailtree.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/domain/libimagmail/src/mailtree.rs b/lib/domain/libimagmail/src/mailtree.rs
index 37926a47..5aa5d7e9 100644
--- a/lib/domain/libimagmail/src/mailtree.rs
+++ b/lib/domain/libimagmail/src/mailtree.rs
@@ -74,7 +74,8 @@ fn fill_arena_with<'a>(arena: &mut Arena<String>, store: &'a MailStoreWithConnec
let r = query.search_threads()?
.map(|thread| {
trace!("Found thread: {}", thread.id());
- thread.messages()
+ let messages = thread
+ .messages()
.map(|msg| {
let id = msg.id();
trace!("Found Message: {}", id);
@@ -84,12 +85,17 @@ fn fill_arena_with<'a>(arena: &mut Arena<String>, store: &'a MailStoreWithConnec
root_node.append(new_node_id, arena);
id
})
- .collect::<Vec<String>>()
+ .collect::<Vec<String>>();
+
+ trace!("Collected {} messages", messages.len());
+ messages
})
.flat_map(|v| v.into_iter())
.unique()
.map(Ok)
.collect::<Result<Vec<String>>>();
+
+ trace!("Query '{:?}' resulted in: {:?}", query, r);
r
})?
.into_iter()