set method

  1. @override
void set({
  1. required String topic,
  2. required Map<String, dynamic> request,
  3. String? chainId,
})
override

Implementation

@override
void set({
  required String topic,
  required Map<String, dynamic> request,
  String? chainId,
}) {
  _isInitialized();
  logger.d('Setting JSON-RPC request history record');
  logger.v({
    'type': "method",
    'method': "set",
    'topic': topic,
    'request': request,
    'chainId': chainId,
  });
  if (records.containsKey(request['id'])) return;
  final record = JsonRpcRecord(
    id: request['id'],
    topic: topic,
    request: {
      'method': request['method'],
      'params': request['params'],
    },
    chainId: chainId,
  );
  records[record.id] = record;
  events.emit(HistoryEvents.created, record);
}