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;
}