formatRequest method

Map<String, dynamic> formatRequest({
  1. required String method,
  2. dynamic params,
})

Create JSON RPC request

Implementation

Map<String, dynamic> formatRequest({required String method, dynamic params}) {
  if (_id == null) {
    _id = 0;
  }

  Map<String, dynamic> request = {
    'jsonrpc': '2.0',
    'method': '$method',
  };
  if (params != null) {
    request['params'] = params;
  }
  if (keepAlive) {
    _id = _id! + 1;
    request['id'] = _id;
  } else {
    request['id'] = 1;
  }
  return request;
}