loadMetadatas method

  1. @override
Future<List<Metadata?>> loadMetadatas(
  1. List<String> pubKeys
)
override

Implementation

@override
Future<List<Metadata?>> loadMetadatas(List<String> pubKeys) async {
  await dbRdy;
  final metadataBox = _objectBox.store.box<DbMetadata>();
  final existingMetadatas = metadataBox
      .query(DbMetadata_.pubKey.oneOf(pubKeys))
      .order(DbMetadata_.updatedAt, flags: Order.descending)
      .build()
      .find();
  return existingMetadatas.map((dbMetadata) => dbMetadata.toNdk()).toList();
}