Implement silent default non-behaviour of a few commands
This commit is contained in:
@@ -61,17 +61,6 @@ impl CommandManager {
|
|||||||
self.register_aliases("quit", vec!["q", "x"]);
|
self.register_aliases("quit", vec!["q", "x"]);
|
||||||
self.register_aliases("playpause", vec!["pause", "toggleplay", "toggleplayback"]);
|
self.register_aliases("playpause", vec!["pause", "toggleplay", "toggleplayback"]);
|
||||||
self.register_aliases("repeat", vec!["loop"]);
|
self.register_aliases("repeat", vec!["loop"]);
|
||||||
|
|
||||||
self.register_command("search", None);
|
|
||||||
self.register_command("move", None);
|
|
||||||
self.register_command("shift", None);
|
|
||||||
self.register_command("play", None);
|
|
||||||
self.register_command("queue", None);
|
|
||||||
self.register_command("save", None);
|
|
||||||
self.register_command("delete", None);
|
|
||||||
self.register_command("back", None);
|
|
||||||
self.register_command("open", None);
|
|
||||||
self.register_command("goto", None);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle_default_commands(
|
fn handle_default_commands(
|
||||||
@@ -104,7 +93,6 @@ impl CommandManager {
|
|||||||
self.queue.clear();
|
self.queue.clear();
|
||||||
Ok(None)
|
Ok(None)
|
||||||
}
|
}
|
||||||
|
|
||||||
Command::Playlists(mode) => {
|
Command::Playlists(mode) => {
|
||||||
match mode {
|
match mode {
|
||||||
PlaylistCommands::Update => self.library.update_playlists(),
|
PlaylistCommands::Update => self.library.update_playlists(),
|
||||||
@@ -137,6 +125,16 @@ impl CommandManager {
|
|||||||
}
|
}
|
||||||
Ok(None)
|
Ok(None)
|
||||||
}
|
}
|
||||||
|
Command::Search(_)
|
||||||
|
| Command::Move(_, _)
|
||||||
|
| Command::Shift(_, _)
|
||||||
|
| Command::Play
|
||||||
|
| Command::Queue
|
||||||
|
| Command::Save
|
||||||
|
| Command::Delete
|
||||||
|
| Command::Back
|
||||||
|
| Command::Open
|
||||||
|
| Command::Goto(_) => Ok(None),
|
||||||
_ => Err("Unknown Command".into()),
|
_ => Err("Unknown Command".into()),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user