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 = record.copyWith(
response: response.containsKey('result')
? response['result']
: response['error'],
);
await set(sId, record);
}