mirror of
https://github.com/AsamK/signal-cli
synced 2025-08-30 11:00:38 +00:00
30 lines
690 B
Java
30 lines
690 B
Java
package org.asamk.signal.jsonrpc;
|
|
|
|
import org.asamk.signal.JsonWriter;
|
|
|
|
import java.util.List;
|
|
|
|
public class JsonRpcSender {
|
|
|
|
private final JsonWriter jsonWriter;
|
|
|
|
public JsonRpcSender(final JsonWriter jsonWriter) {
|
|
this.jsonWriter = jsonWriter;
|
|
}
|
|
|
|
public void sendRequest(JsonRpcRequest request) {
|
|
jsonWriter.write(request);
|
|
}
|
|
|
|
public void sendBatchRequests(List<JsonRpcRequest> requests) {
|
|
jsonWriter.write(requests);
|
|
}
|
|
|
|
public void sendResponse(JsonRpcResponse response) {
|
|
jsonWriter.write(response);
|
|
}
|
|
|
|
public void sendBatchResponses(List<JsonRpcResponse> responses) {
|
|
jsonWriter.write(responses);
|
|
}
|
|
}
|