loadMetadata method

  1. @override
Future<Metadata?> loadMetadata(
  1. String pubKey
)
override

Implementation

@override
Future<Metadata?> loadMetadata(String pubKey) async {
  await dbRdy;
  final metadataBox = _objectBox.store.box<DbMetadata>();
  final existingMetadata = metadataBox
      .query(DbMetadata_.pubKey.equals(pubKey))
      .order(DbMetadata_.updatedAt, flags: Order.descending)
      .build()
      .findFirst();
  if (existingMetadata == null) {
    return null;
  }
  return existingMetadata.toNdk();
}