From a00928f2f75fd44e85a2128beac4a2718ac8a349 Mon Sep 17 00:00:00 2001 From: cedb Date: Sun, 30 Oct 2022 17:24:30 -0400 Subject: [PATCH] Add support for MultiLocalCommands --- src/main/java/org/asamk/signal/http/HttpServerHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/asamk/signal/http/HttpServerHandler.java b/src/main/java/org/asamk/signal/http/HttpServerHandler.java index 5bc8d834..d22e34ce 100644 --- a/src/main/java/org/asamk/signal/http/HttpServerHandler.java +++ b/src/main/java/org/asamk/signal/http/HttpServerHandler.java @@ -9,6 +9,7 @@ import com.sun.net.httpserver.HttpServer; import org.asamk.signal.commands.Commands; import org.asamk.signal.commands.JsonRpcNamespace; import org.asamk.signal.commands.LocalCommand; +import org.asamk.signal.commands.MultiLocalCommand; import org.asamk.signal.commands.RegistrationCommand; import org.asamk.signal.jsonrpc.JsonRpcException; import org.asamk.signal.jsonrpc.JsonRpcRequest; @@ -63,6 +64,8 @@ public class HttpServerHandler { if (command instanceof LocalCommand) { final var manager = getManagerFromParams(request.getParams(), m); ((LocalCommand) command).handleCommand(ns, manager, new JsonWriterImpl(writer)); + } else if (command instanceof MultiLocalCommand) { + ((MultiLocalCommand) command).handleCommand(ns, m, new JsonWriterImpl(writer)); } else if (command instanceof RegistrationCommand) { final var registrationManager = getRegistrationManagerFromParams(request.getParams(), m); if (registrationManager != null) {