diff options
Diffstat (limited to 'lib/domain/libimagmail')
-rw-r--r-- | lib/domain/libimagmail/src/mailtree.rs | 4 | ||||
-rw-r--r-- | lib/domain/libimagmail/src/store.rs | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/domain/libimagmail/src/mailtree.rs b/lib/domain/libimagmail/src/mailtree.rs index 1bf9d31a..76aa1422 100644 --- a/lib/domain/libimagmail/src/mailtree.rs +++ b/lib/domain/libimagmail/src/mailtree.rs @@ -60,6 +60,10 @@ fn fill_arena_with<'a>(arena: &mut Arena<String>, store: &'a MailStoreWithConnec let root_thread_id = root.get_thread_id().to_owned(); drop(root); + trace!("root_id = {:?}", root_id); + trace!("root_node = {:?}", root_node); + trace!("root_thread = {:?}", root_thread); + store.connection().execute(|db| { let q = format!("thread:{}", root_thread_id); trace!("Executing query: {}", q); diff --git a/lib/domain/libimagmail/src/store.rs b/lib/domain/libimagmail/src/store.rs index e1e57866..3b4caa9a 100644 --- a/lib/domain/libimagmail/src/store.rs +++ b/lib/domain/libimagmail/src/store.rs @@ -107,12 +107,15 @@ impl<'a> MailStoreWithConnection<'a> { } pub fn get_mailtree(&self, root_id: &str) -> Result<Mailtree> { + trace!("Getting mail by id: {}", root_id); let root = self.get_mail_by_id(root_id)? .ok_or_else(|| format_err!("Cannot find root message: {}", root_id))?; + trace!("Getting mail from connection: {:?}", root); let root = root.load(self.connection())? .ok_or_else(|| format_err!("Cannot load root message: {}", root_id))?; + trace!("Filling mailtree from: {:?}, {:?}", self, root); Mailtree::fill_from(self, root) } |