getSingleMetadataEvent method

Future<Nip01Event?> getSingleMetadataEvent(
  1. EventSigner signer
)

Implementation

Future<Nip01Event?> getSingleMetadataEvent(EventSigner signer) async {
  Nip01Event? loaded;
  await for (final event in (await requestRelays(
      bootstrapRelays,
      timeout: DEFAULT_STREAM_IDLE_TIMEOUT,
      Filter(
          kinds: [Metadata.KIND],
          authors: [signer.getPublicKey()],
          limit: 1))).stream) {
    if (loaded == null || loaded.createdAt< event.createdAt) {
      loaded = event;
    }
  }
  return loaded;
}