saveEvent method

  1. @override
Future<void> saveEvent(
  1. Nip01Event event
)
override

Implementation

@override
Future<void> saveEvent(Nip01Event event) async {
  await dbRdy;
  final eventBox = _objectBox.store.box<DbNip01Event>();
  final existingEvent = eventBox
      .query(DbNip01Event_.nostrId.equals(event.id))
      .build()
      .findFirst();
  if (existingEvent != null) {
    eventBox.remove(existingEvent.dbId);
  }
  eventBox.put(DbNip01Event.fromNdk(event));
}