]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/jsonrpc/JsonRpcSender.java
Clean up base package
[signal-cli] / src / main / java / org / asamk / signal / jsonrpc / JsonRpcSender.java
1 package org.asamk.signal.jsonrpc;
2
3 import org.asamk.signal.output.JsonWriter;
4
5 import java.util.List;
6
7 public class JsonRpcSender {
8
9 private final JsonWriter jsonWriter;
10
11 public JsonRpcSender(final JsonWriter jsonWriter) {
12 this.jsonWriter = jsonWriter;
13 }
14
15 public void sendRequest(JsonRpcRequest request) {
16 jsonWriter.write(request);
17 }
18
19 public void sendBatchRequests(List<JsonRpcRequest> requests) {
20 jsonWriter.write(requests);
21 }
22
23 public void sendResponse(JsonRpcResponse response) {
24 jsonWriter.write(response);
25 }
26
27 public void sendBatchResponses(List<JsonRpcResponse> responses) {
28 jsonWriter.write(responses);
29 }
30 }