delete method
Implementation
@override
Future<void> delete(int key) async {
_checkInitialized();
Map<String, dynamic>? r = history.remove(key.toString());
if (r != null) {
deleted.broadcast(
HistoryEvent(
JsonRpcRecord.fromJson(
r,
),
),
);
}
await persist();
}