mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
Adding error message if the provider cannot be reached
This commit is contained in:
parent
686f4d1803
commit
e9c72bcba8
@ -4,7 +4,7 @@ import FileInfo from './Info'
|
||||
import UrlInput from '../URLInput'
|
||||
import { InputProps } from '@shared/FormInput'
|
||||
import { getFileInfo } from '@utils/provider'
|
||||
import { LoggerInstance } from '@oceanprotocol/lib'
|
||||
import { LoggerInstance, ProviderInstance } from '@oceanprotocol/lib'
|
||||
import { useAsset } from '@context/Asset'
|
||||
|
||||
export default function FilesInput(props: InputProps): ReactElement {
|
||||
@ -31,6 +31,13 @@ export default function FilesInput(props: InputProps): ReactElement {
|
||||
'Google Drive is not a supported hosting service. Please use an alternative.'
|
||||
)
|
||||
}
|
||||
// Check if provider is a valid provider
|
||||
const isValid = await ProviderInstance.isValidProvider(field.value.url)
|
||||
|
||||
if (!isValid)
|
||||
throw Error(
|
||||
'✗ Provider cannot be reached, please check status at https://status.oceanprotocol.com and try again later.'
|
||||
)
|
||||
|
||||
const checkedFile = await getFileInfo(url, providerUrl, storageType)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user