saveRelaySet method

  1. @override
Future<void> saveRelaySet(
  1. RelaySet relaySet
)
override

Implementation

@override
Future<void> saveRelaySet(RelaySet relaySet) async {
  await dbRdy;
  final box = _objectBox.store.box<DbRelaySet>();
  final id = RelaySet.buildId(relaySet.name, relaySet.pubKey);
  final existing = box.query(DbRelaySet_.id.equals(id)).build().findFirst();
  if (existing != null) {
    box.remove(existing.dbId);
  }
  box.put(DbRelaySet.fromNdk(relaySet));
}