From dbe54294567a681b26f2c3e06b675b5f30cc9c5d Mon Sep 17 00:00:00 2001 From: Eskil Queseth Date: Tue, 18 May 2021 02:37:07 +0200 Subject: add command to mumctl to query past messages --- mumctl/src/main.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'mumctl/src') diff --git a/mumctl/src/main.rs b/mumctl/src/main.rs index 5abed50..5f1d8f7 100644 --- a/mumctl/src/main.rs +++ b/mumctl/src/main.rs @@ -88,6 +88,8 @@ enum Command { Deafen, /// Undeafen yourself Undeafen, + /// Get messages + Messages, } #[derive(Debug, StructOpt)] @@ -349,6 +351,16 @@ fn match_opt() -> Result<(), Error> { Command::Undeafen => { send_command(MumCommand::DeafenSelf(Some(false)))??; } + Command::Messages => { + match send_command(MumCommand::PastMessages)?? { + Some(CommandResponse::PastMessages { messages }) => { + for (msg, sender) in messages { + println!("{}: {}", sender, msg); + } + } + _ => unreachable!("Response should only be a PastMessages"), + } + } } if !config::cfg_exists() { -- cgit v1.2.1