diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-02-22 10:57:59 +0200 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-02-25 22:15:13 +0200 |
commit | f38d03e43ab01de2159555e8d41829a60e87346f (patch) | |
tree | 3f03e60cdf1b6baa59b0cb7c8bacd6391f598483 /src/plugins | |
parent | 9a46e58029df62851b3292be2b9d7fb16920a1ac (diff) |
melib: {create,delete}_folder returns updated folders
Potential parent folders will have their children fields updated, so
just return all folders.
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/backend.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/backend.rs b/src/plugins/backend.rs index b4db6382..f31b5bbb 100644 --- a/src/plugins/backend.rs +++ b/src/plugins/backend.rs @@ -213,7 +213,10 @@ impl MailBackend for PluginBackend { fn save(&self, _bytes: &[u8], _folder: &str, _flags: Option<Flag>) -> Result<()> { Err(MeliError::new("Unimplemented.")) } - fn create_folder(&mut self, _name: String) -> Result<Folder> { + fn create_folder( + &mut self, + _name: String, + ) -> Result<(FolderHash, FnvHashMap<FolderHash, Folder>)> { Err(MeliError::new("Unimplemented.")) } fn tags(&self) -> Option<Arc<RwLock<BTreeMap<u64, String>>>> { |