respond method
Implementation
@override
Future<void> respond(SessionRespondParams params) async {
_isInitialized();
await _isValidRespond(params);
if (isJsonRpcResult(params.response)) {
await _sendResult<dynamic>(
params.response.id,
params.topic,
(params.response as JsonRpcResult).toJson()['result'],
(v) => v,
);
} else if (isJsonRpcError(params.response)) {
await _sendError(
params.response.id,
params.topic,
(params.response as JsonRpcError).error,
);
}
_deletePendingSessionRequest(
params.response.id,
const ErrorResponse(message: "fulfilled", code: 0),
);
}