delete method

  1. @override
void delete({
  1. required String topic,
  2. int? id,
})
override

Implementation

@override
void delete({
  required String topic,
  int? id,
}) {
  _isInitialized();
  logger.d('Deleting record');
  logger.v({'type': "method", 'method': "delete", 'id': id});
  values.forEach((record) {
    if (record.topic == topic) {
      if (id != null && record.id != id) return;
      records.remove(record.id);
      events.emit(HistoryEvents.deleted, record);
    }
  });
}