From ac8628c08c7cbbd49b7dfa0b3f06acbf958f7d88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20DOUIN?= Date: Tue, 15 Mar 2022 13:55:40 +0100 Subject: [PATCH] fix flag commands (#334) --- CHANGELOG.md | 5 +++++ src/main.rs | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29fe069..e2b062d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Flag commands [#334] + ## [0.5.9] - 2022-03-12 ### Added @@ -506,5 +510,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#324]: https://github.com/soywod/himalaya/issues/324 [#329]: https://github.com/soywod/himalaya/issues/329 [#331]: https://github.com/soywod/himalaya/issues/331 +[#334]: https://github.com/soywod/himalaya/issues/334 [#335]: https://github.com/soywod/himalaya/issues/335 [#338]: https://github.com/soywod/himalaya/issues/338 diff --git a/src/main.rs b/src/main.rs index 61c647d..66f3900 100644 --- a/src/main.rs +++ b/src/main.rs @@ -288,14 +288,14 @@ fn main() -> Result<()> { ); } Some(msg_args::Cmd::Flag(m)) => match m { - Some(flag_args::Cmd::Set(seq_range, flags)) => { - return flag_handlers::set(seq_range, mbox, &flags, &mut printer, backend); + Some(flag_args::Cmd::Set(seq_range, ref flags)) => { + return flag_handlers::set(seq_range, flags, mbox, &mut printer, backend); } - Some(flag_args::Cmd::Add(seq_range, flags)) => { - return flag_handlers::add(seq_range, mbox, &flags, &mut printer, backend); + Some(flag_args::Cmd::Add(seq_range, ref flags)) => { + return flag_handlers::add(seq_range, flags, mbox, &mut printer, backend); } - Some(flag_args::Cmd::Remove(seq_range, flags)) => { - return flag_handlers::remove(seq_range, mbox, &flags, &mut printer, backend); + Some(flag_args::Cmd::Remove(seq_range, ref flags)) => { + return flag_handlers::remove(seq_range, flags, mbox, &mut printer, backend); } _ => (), },