getKeysets method
get all keysets if no mintUrl is provided \
Implementation
@override
Future<List<CahsuKeyset>> getKeysets({String? mintUrl}) async {
if (mintUrl == null || mintUrl.isEmpty) {
// Return all keysets if no mintUrl
final records = await _keysetStore.find(_database);
return records
.map((record) => CahsuKeysetExtension.fromJsonStorage(record.value))
.toList();
}
final finder = sembast.Finder(
filter: sembast.Filter.equals('mintUrl', mintUrl),
);
final records = await _keysetStore.find(_database, finder: finder);
return records
.map((record) => CahsuKeysetExtension.fromJsonStorage(record.value))
.toList();
}