don't re-resolve for claims that don't exist
This commit is contained in:
parent
fc0a0ed6bc
commit
0bcb3f7b68
1 changed files with 3 additions and 2 deletions
|
@ -27,6 +27,7 @@ function ShowPage(props: Props) {
|
||||||
const { channelName, channelClaimId, streamName, streamClaimId } = parseURI(uri);
|
const { channelName, channelClaimId, streamName, streamClaimId } = parseURI(uri);
|
||||||
const signingChannel = claim && claim.signing_channel;
|
const signingChannel = claim && claim.signing_channel;
|
||||||
const canonicalUrl = claim && claim.canonical_url;
|
const canonicalUrl = claim && claim.canonical_url;
|
||||||
|
const hasClaim = !!claim;
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// @if TARGET='web'
|
// @if TARGET='web'
|
||||||
|
@ -38,10 +39,10 @@ function ShowPage(props: Props) {
|
||||||
}
|
}
|
||||||
// @endif
|
// @endif
|
||||||
|
|
||||||
if (resolveUri && !isResolvingUri && uri && (claim === undefined || !canonicalUrl)) {
|
if (resolveUri && !isResolvingUri && uri && (claim === undefined || (hasClaim && !canonicalUrl))) {
|
||||||
resolveUri(uri);
|
resolveUri(uri);
|
||||||
}
|
}
|
||||||
}, [resolveUri, isResolvingUri, canonicalUrl, uri]);
|
}, [resolveUri, isResolvingUri, canonicalUrl, uri, hasClaim]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (title) {
|
if (title) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue