getCachedNip51List method

Future<Nip51List?> getCachedNip51List(
  1. int kind,
  2. EventSigner signer
)

Implementation

Future<Nip51List?> getCachedNip51List(int kind, EventSigner signer) async {
  List<Nip01Event>? events = cacheManager.loadEvents(pubKeys: [signer.getPublicKey()], kinds: [kind]);
  events.sort((a, b) => b.createdAt.compareTo(a.createdAt),);
  return events.isNotEmpty ? await Nip51List.fromEvent(events.first, signer): null;
}