summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-02-22 10:57:59 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-02-25 22:15:13 +0200
commitf38d03e43ab01de2159555e8d41829a60e87346f (patch)
tree3f03e60cdf1b6baa59b0cb7c8bacd6391f598483 /src/plugins
parent9a46e58029df62851b3292be2b9d7fb16920a1ac (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.rs5
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>>>> {