parseWrappedMessage method

Future<Nip17Message?> parseWrappedMessage({
  1. required Nip01Event wrappedEvent,
})

Parses a single wrapped event into a DM message if possible.

Returns null when the event is not a valid or decryptable NIP-17 message for the logged-in user.

Implementation

Future<Nip17Message?> parseWrappedMessage({
  required Nip01Event wrappedEvent,
}) async {
  final myPubKey = _requireLoggedPubKey();
  return _tryParseMessage(
    wrappedEvent: wrappedEvent,
    myPubKey: myPubKey,
    cacheOnly: false,
  );
}