request method
Implementation
@override
Future<dynamic> request({
String? chainId,
required SessionRequestParams request,
}) async {
if (_serviceNotReady) {
throw Exception('Service is not ready');
}
//
await _awaitReadyness.future;
_requestCompleter = Completer<dynamic>();
await _rpcRequest(request.toJson());
return await _requestCompleter.future;
}