setCashuSecretCounter method
Future<void>
setCashuSecretCounter(
{ - required String mintUrl,
- required String keysetId,
- required int counter,
})
override
Implementation
@override
Future<void> setCashuSecretCounter({
required String mintUrl,
required String keysetId,
required int counter,
}) async {
await dbRdy;
final box = _objectBox.store.box<DbCashuSecretCounter>();
final existing = box
.query(DbCashuSecretCounter_.mintUrl
.equals(mintUrl)
.and(DbCashuSecretCounter_.keysetId.equals(keysetId)))
.build()
.findFirst();
if (existing != null) {
box.remove(existing.dbId);
}
box.put(DbCashuSecretCounter(
mintUrl: mintUrl,
keysetId: keysetId,
counter: counter,
));
return Future.value();
}