Update token URI validation logic to cover standard collections as well
This commit is contained in:
@@ -141,26 +141,34 @@ const CollectionCreationPage: NextPage = () => {
|
||||
checkUploadDetails()
|
||||
checkCollectionDetails()
|
||||
checkMintingDetails()
|
||||
void checkRoyaltyDetails()
|
||||
void checkExistingTokenURI()
|
||||
.then(() => {
|
||||
checkWhitelistDetails()
|
||||
void checkRoyaltyDetails()
|
||||
.then(() => {
|
||||
checkwalletBalance()
|
||||
setReadyToCreateVm(true)
|
||||
checkWhitelistDetails()
|
||||
.then(() => {
|
||||
checkwalletBalance()
|
||||
setReadyToCreateVm(true)
|
||||
})
|
||||
.catch((error) => {
|
||||
if (String(error.message).includes('Insufficient wallet balance')) {
|
||||
toast.error(`${error.message}`, { style: { maxWidth: 'none' } })
|
||||
addLogItem({ id: uid(), message: error.message, type: 'Error', timestamp: new Date() })
|
||||
} else {
|
||||
toast.error(`Error in Whitelist Configuration: ${error.message}`, { style: { maxWidth: 'none' } })
|
||||
addLogItem({ id: uid(), message: error.message, type: 'Error', timestamp: new Date() })
|
||||
}
|
||||
setReadyToCreateVm(false)
|
||||
})
|
||||
})
|
||||
.catch((error) => {
|
||||
if (String(error.message).includes('Insufficient wallet balance')) {
|
||||
toast.error(`${error.message}`, { style: { maxWidth: 'none' } })
|
||||
addLogItem({ id: uid(), message: error.message, type: 'Error', timestamp: new Date() })
|
||||
} else {
|
||||
toast.error(`Error in Whitelist Configuration: ${error.message}`, { style: { maxWidth: 'none' } })
|
||||
addLogItem({ id: uid(), message: error.message, type: 'Error', timestamp: new Date() })
|
||||
}
|
||||
toast.error(`Error in Royalty Details: ${error.message}`, { style: { maxWidth: 'none' } })
|
||||
addLogItem({ id: uid(), message: error.message, type: 'Error', timestamp: new Date() })
|
||||
setReadyToCreateVm(false)
|
||||
})
|
||||
})
|
||||
.catch((error) => {
|
||||
toast.error(`Error in Royalty Details: ${error.message}`, { style: { maxWidth: 'none' } })
|
||||
toast.error(`Error in Base Token URI: ${error.message}`, { style: { maxWidth: 'none' } })
|
||||
addLogItem({ id: uid(), message: error.message, type: 'Error', timestamp: new Date() })
|
||||
setReadyToCreateVm(false)
|
||||
})
|
||||
@@ -836,6 +844,9 @@ const CollectionCreationPage: NextPage = () => {
|
||||
}
|
||||
|
||||
const checkExistingTokenURI = async () => {
|
||||
if (minterType === 'vending' && uploadDetails && uploadDetails.uploadMethod === 'existing') {
|
||||
await checkTokenUri(uploadDetails.baseTokenURI as string, true)
|
||||
}
|
||||
if (minterType === 'base' && uploadDetails && uploadDetails.uploadMethod === 'existing') {
|
||||
await checkTokenUri(uploadDetails.baseTokenURI as string)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user