From 5500b348870afe1a16987b9cb7b0ecd177be2016 Mon Sep 17 00:00:00 2001 From: Rasmus Larsen Date: Tue, 21 May 2019 16:34:50 +0200 Subject: [PATCH] Remove dead code --- src/commands.rs | 23 +---------------------- src/main.rs | 2 +- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/src/commands.rs b/src/commands.rs index 1c8c97e..3483567 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -14,8 +14,6 @@ use spotify::Spotify; use traits::ViewExt; use ui::layout::Layout; -type CommandCb = dyn Fn(&mut Cursive, &[String]) -> Result, String>; - pub enum CommandResult { Consumed(Option), View(Box), @@ -23,7 +21,6 @@ pub enum CommandResult { } pub struct CommandManager { - callbacks: HashMap>>, aliases: HashMap, spotify: Arc, queue: Arc, @@ -33,7 +30,6 @@ pub struct CommandManager { impl CommandManager { pub fn new(spotify: Arc, queue: Arc, library: Arc) -> CommandManager { CommandManager { - callbacks: HashMap::new(), aliases: HashMap::new(), spotify, queue, @@ -41,10 +37,6 @@ impl CommandManager { } } - pub fn register_command>(&mut self, name: S, cb: Option>) { - self.callbacks.insert(name.into(), cb); - } - pub fn register_aliases>(&mut self, name: S, aliases: Vec) { let name = name.into(); for a in aliases { @@ -52,12 +44,7 @@ impl CommandManager { } } - pub fn register_all( - &mut self, - spotify: Arc, - queue: Arc, - library: Arc, - ) { + pub fn register_all(&mut self) { self.register_aliases("quit", vec!["q", "x"]); self.register_aliases("playpause", vec!["pause", "toggleplay", "toggleplayback"]); self.register_aliases("repeat", vec!["loop"]); @@ -139,14 +126,6 @@ impl CommandManager { } } - fn handle_aliases(&self, name: &str) -> String { - if let Some(s) = self.aliases.get(name) { - self.handle_aliases(s) - } else { - name.to_string() - } - } - fn handle_callbacks(&self, s: &mut Cursive, cmd: &Command) -> Result, String> { let local = { let mut main: ViewRef = s.find_id("main").unwrap(); diff --git a/src/main.rs b/src/main.rs index c201a49..77bef0e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -185,7 +185,7 @@ fn main() { )); let mut cmd_manager = CommandManager::new(spotify.clone(), queue.clone(), library.clone()); - cmd_manager.register_all(spotify.clone(), queue.clone(), library.clone()); + cmd_manager.register_all(); let cmd_manager = Arc::new(cmd_manager); CommandManager::register_keybindings(