diff --git a/js/nostr/client.js b/js/nostr/client.js index accbd0be..4ce6aecb 100644 --- a/js/nostr/client.js +++ b/js/nostr/client.js @@ -927,6 +927,18 @@ export class NostrClient { return this.connectionManager.makeCountUnsupportedError(relayUrl); } + resolveEventDTag(event, fallbackEvent = null) { + if (event && event.tags) { + const dTag = getDTagValueFromTags(event.tags); + if (dTag) return dTag; + } + if (fallbackEvent && fallbackEvent.tags) { + const dTag = getDTagValueFromTags(fallbackEvent.tags); + if (dTag) return dTag; + } + return ""; + } + applyRootCreatedAt(video) { if (!video || typeof video !== "object") return; const rootId = video.videoRootId;