diff --git a/js/utils/videoPointer.js b/js/utils/videoPointer.js index 948f481f..d269a06e 100644 --- a/js/utils/videoPointer.js +++ b/js/utils/videoPointer.js @@ -24,16 +24,16 @@ export function resolveVideoPointer({ const pointerCandidates = []; const normalizedRelay = normalizeString(relay); - const rootId = normalizeString(videoRootId); - if (rootId && normalizedPubkey) { - const ptr = ["a", `${normalizedKind}:${normalizedPubkey}:${rootId}`]; + const normalizedDTag = normalizeString(dTag); + if (normalizedDTag && normalizedPubkey) { + const ptr = ["a", `${normalizedKind}:${normalizedPubkey}:${normalizedDTag}`]; if (normalizedRelay) ptr.push(normalizedRelay); pointerCandidates.push(ptr); } - const normalizedDTag = normalizeString(dTag); - if (normalizedDTag && normalizedPubkey) { - const ptr = ["a", `${normalizedKind}:${normalizedPubkey}:${normalizedDTag}`]; + const rootId = normalizeString(videoRootId); + if (rootId && normalizedPubkey) { + const ptr = ["a", `${normalizedKind}:${normalizedPubkey}:${rootId}`]; if (normalizedRelay) ptr.push(normalizedRelay); pointerCandidates.push(ptr); }