resolve method
Implementation
@override
Future<void> resolve(Map<String, dynamic> response) async {
checkInitialized();
// If we don't have a matching id, stop
String sId = response['id'].toString();
if (!data.containsKey(sId)) {
return;
}
JsonRpcRecord record = get(sId)!;
// If we already recorded a response, stop
if (record.response != null) {
return;
}
record.response =
response.containsKey('result') ? response['result'] : response['error'];
await set(sId, record);
}