Switch IPFS gateway used for metadata validation
This commit is contained in:
parent
abac647879
commit
d651a10dc0
@ -2,7 +2,11 @@
|
|||||||
/* eslint-disable @typescript-eslint/no-unsafe-call */
|
/* eslint-disable @typescript-eslint/no-unsafe-call */
|
||||||
export const checkTokenUri = async (tokenUri: string, isBaseTokenUri?: boolean) => {
|
export const checkTokenUri = async (tokenUri: string, isBaseTokenUri?: boolean) => {
|
||||||
if (isBaseTokenUri) {
|
if (isBaseTokenUri) {
|
||||||
await fetch(tokenUri.replace('ipfs://', 'https://ipfs.io/ipfs/').concat(tokenUri.endsWith('/') ? '1' : '/1'))
|
await fetch(
|
||||||
|
tokenUri
|
||||||
|
.replace('ipfs://', 'https://ipfs-gw.stargaze-apis.com/ipfs/')
|
||||||
|
.concat(tokenUri.endsWith('/') ? '1' : '/1'),
|
||||||
|
)
|
||||||
.then((res) =>
|
.then((res) =>
|
||||||
res
|
res
|
||||||
.json()
|
.json()
|
||||||
@ -22,7 +26,9 @@ export const checkTokenUri = async (tokenUri: string, isBaseTokenUri?: boolean)
|
|||||||
)
|
)
|
||||||
.catch(async () => {
|
.catch(async () => {
|
||||||
await fetch(
|
await fetch(
|
||||||
tokenUri.replace('ipfs://', 'https://ipfs.io/ipfs/').concat(tokenUri.endsWith('/') ? '1.json' : '/1.json'),
|
tokenUri
|
||||||
|
.replace('ipfs://', 'https://ipfs-gw.stargaze-apis.com/ipfs/')
|
||||||
|
.concat(tokenUri.endsWith('/') ? '1.json' : '/1.json'),
|
||||||
)
|
)
|
||||||
.then((response) =>
|
.then((response) =>
|
||||||
response
|
response
|
||||||
@ -48,7 +54,7 @@ export const checkTokenUri = async (tokenUri: string, isBaseTokenUri?: boolean)
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
await fetch(tokenUri.replace('ipfs://', 'https://ipfs.io/ipfs/'))
|
await fetch(tokenUri.replace('ipfs://', 'https://ipfs-gw.stargaze-apis.com/ipfs/'))
|
||||||
.then((res) =>
|
.then((res) =>
|
||||||
res
|
res
|
||||||
.json()
|
.json()
|
||||||
|
Loading…
Reference in New Issue
Block a user