mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
23 lines
535 B
Java
23 lines
535 B
Java
package com.b44t.messenger;
|
|
|
|
import chat.delta.rpc.BaseRpcTransport;
|
|
|
|
/* RPC transport over C FFI */
|
|
public class FFITransport extends BaseRpcTransport {
|
|
private final DcJsonrpcInstance dcJsonrpcInstance;
|
|
|
|
public FFITransport(DcJsonrpcInstance dcJsonrpcInstance) {
|
|
this.dcJsonrpcInstance = dcJsonrpcInstance;
|
|
}
|
|
|
|
@Override
|
|
protected void sendRequest(String jsonRequest) {
|
|
dcJsonrpcInstance.request(jsonRequest);
|
|
}
|
|
|
|
@Override
|
|
protected String getResponse() {
|
|
return dcJsonrpcInstance.getNextResponse();
|
|
}
|
|
}
|