feat(sonarr): Added blocklist commands (List, Clear, Delete)

This commit is contained in:
Dark-Alex-17 committed 2024-11-11 13:45:32 -07:00
1 parent 60d61b9e31
commit 1ca9265a2a
15 files changed
+725 -52

No files matched your search

+5
View File
@@ -19,6 +19,8 @@ mod list_command_handler_tests;
#[derive(Debug, Clone, PartialEq, Eq, Subcommand)]
pub enum SonarrListCommand {
#[command(about = "List all items in the Sonarr blocklist")]
Blocklist,
#[command(about = "List all series in your Sonarr library")]
Series,
}
@@ -50,6 +52,9 @@ impl<'a, 'b> CliCommandHandler<'a, 'b, SonarrListCommand> for SonarrListCommandH
async fn handle(self) -> Result<()> {
match self.command {
SonarrListCommand::Blocklist => {
execute_network_event!(self, SonarrEvent::GetBlocklist);
}
SonarrListCommand::Series => {
execute_network_event!(self, SonarrEvent::ListSeries);
}