X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/d84362eb0f022d8bd22321afb5f082b3881f316c..485c4fd46764e6be45e2da974b85e8a719d198a3:/src/main/java/org/asamk/signal/commands/SendMessageRequestResponseCommand.java diff --git a/src/main/java/org/asamk/signal/commands/SendMessageRequestResponseCommand.java b/src/main/java/org/asamk/signal/commands/SendMessageRequestResponseCommand.java index 146ebaf2..53cd3ea7 100644 --- a/src/main/java/org/asamk/signal/commands/SendMessageRequestResponseCommand.java +++ b/src/main/java/org/asamk/signal/commands/SendMessageRequestResponseCommand.java @@ -36,7 +36,10 @@ public class SendMessageRequestResponseCommand implements JsonRpcLocalCommand { final var recipientStrings = ns.getList("recipient"); final var groupIdStrings = ns.getList("group-id"); final var usernameStrings = ns.getList("username"); - final var type = ns.get("type"); + final var typeObj = ns.get("type"); + final var type = typeObj instanceof MessageRequestResponseType t + ? t + : MessageRequestResponseType.valueOf(((String) typeObj).toUpperCase()); final var recipientIdentifiers = CommandUtil.getRecipientIdentifiers(m, false,