]> nmode's Git Repositories - signal-cli/blobdiff - client/src/cli.rs
Add sendMessageRequestResponse command
[signal-cli] / client / src / cli.rs
index e5a5a8782156242311e18be1afd2e3a79cfc4fe8..a64ab51173661d9fe73eff8f40d2b0d19268587c 100644 (file)
@@ -277,6 +277,14 @@ pub enum CliCommands {
         #[arg(short = 's', long)]
         stop: bool,
     },
+    SendMessageRequestResponse {
+        recipient: Vec<String>,
+
+        #[arg(short = 'g', long = "group-id")]
+        group_id: Vec<String>,
+
+        r#type: MessageRequestResponseType,
+    },
     SetPin {
         pin: String,
     },
@@ -447,3 +455,10 @@ pub enum GroupPermission {
     EveryMember,
     OnlyAdmins,
 }
+
+#[derive(ValueEnum, Clone, Debug)]
+#[value(rename_all = "kebab-case")]
+pub enum MessageRequestResponseType {
+    Accept,
+    Delete,
+}