removeAllEventsByPubKey method

  1. @override
Future<void> removeAllEventsByPubKey(
  1. String pubKey
)
override

Implementation

@override
Future<void> removeAllEventsByPubKey(String pubKey) async {
  final eventIds = events.values
      .where((event) => event.pubKey == pubKey)
      .map((event) => event.id)
      .toList();
  events.removeWhere((key, value) => value.pubKey == pubKey);
  _removeEventSidecarsByIds(eventIds);
  await _refreshUserRelayListProjection(pubKey);
}