summaryrefslogtreecommitdiffstats
path: root/lib/domain/libimagmail/src/store.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/domain/libimagmail/src/store.rs')
-rw-r--r--lib/domain/libimagmail/src/store.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/lib/domain/libimagmail/src/store.rs b/lib/domain/libimagmail/src/store.rs
index 7a01dd1d..a2f420f7 100644
--- a/lib/domain/libimagmail/src/store.rs
+++ b/lib/domain/libimagmail/src/store.rs
@@ -35,7 +35,6 @@ use libimagentryutil::isa::Is;
use crate::notmuch::connection::NotmuchConnection;
use crate::mail::Mail;
use crate::mail::IsMail;
-use crate::mailtree::Mailtree;
pub trait MailStore<'a> {
fn with_connection(&'a self, c: &'a NotmuchConnection) -> MailStoreWithConnection<'a>;
@@ -117,20 +116,6 @@ impl<'a> MailStoreWithConnection<'a> {
self.get_entry_for_id(Cow::from(id))
}
- 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 loaded_root = root.load(self.connection())?
- .ok_or_else(|| format_err!("Cannot load root message: {}", root_id))?;
-
- drop(root);
- trace!("Filling mailtree from: {:?}, {:?}", self, loaded_root);
- Mailtree::fill_from(self, loaded_root)
- }
-
fn create_entry_for_id(&self, id: Cow<str>) -> Result<FileLockEntry<'a>> {
let sid = crate::module_path::new_id(id.as_ref())?;
self.store