]> nmode's Git Repositories - signal-cli/commitdiff
Fix batch response in case of empty responses list
authorAsamK <asamk@gmx.de>
Sat, 23 Sep 2023 09:52:37 +0000 (11:52 +0200)
committerAsamK <asamk@gmx.de>
Sat, 23 Sep 2023 09:52:37 +0000 (11:52 +0200)
This adapts the implementation to the JSON-RPC specification.

src/main/java/org/asamk/signal/jsonrpc/JsonRpcReader.java

index e49b6cd0154de68a2b996c174256fbabaa43fdca..27da9b0be5606fb1917e601da6c951350556cf74 100644 (file)
@@ -95,7 +95,9 @@ public class JsonRpcReader {
                 return handleRequest(requestHandler, request);
             }).filter(Objects::nonNull).toList();
 
                 return handleRequest(requestHandler, request);
             }).filter(Objects::nonNull).toList();
 
-            jsonRpcSender.sendBatchResponses(responseList);
+            if (responseList.size() > 0) {
+                jsonRpcSender.sendBatchResponses(responseList);
+            }
         }
     }
 
         }
     }