sendRequest method

Future<BridgeResponse> sendRequest(
  1. String method,
  2. dynamic params, {
  3. Duration? timeout,
})

Send a request and return a future for the response.

Implementation

Future<BridgeResponse> sendRequest(
  String method,
  dynamic params, {
  Duration? timeout,
}) {
  final id = (_nextId++).toString();
  final request = BridgeRequest(
    id: id,
    method: method,
    params: params,
    timeout: timeout,
  );
  final future = _registry.register(request);
  _send(request.toJson());
  return future;
}