getCashuSecretCounter method

  1. @override
Future<int> getCashuSecretCounter({
  1. required String mintUrl,
  2. required String keysetId,
})
override

Implementation

@override
Future<int> getCashuSecretCounter({
  required String mintUrl,
  required String keysetId,
}) 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) {
    return 0;
  }
  return existing.counter;
}