mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
Updates to Provider errors handling (#1745)
This commit is contained in:
parent
ed38f6028d
commit
a7c68e995d
@ -223,7 +223,7 @@ export class Provider {
|
||||
response.statusText,
|
||||
resolvedResponse
|
||||
)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/**
|
||||
@ -278,7 +278,7 @@ export class Provider {
|
||||
response.statusText,
|
||||
resolvedResponse
|
||||
)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/**
|
||||
@ -325,7 +325,7 @@ export class Provider {
|
||||
response.statusText,
|
||||
resolvedResponse
|
||||
)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/**
|
||||
@ -393,7 +393,7 @@ export class Provider {
|
||||
response.statusText,
|
||||
resolvedResponse
|
||||
)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/** Initializes the provider for a compute request.
|
||||
@ -455,7 +455,7 @@ export class Provider {
|
||||
resolvedResponse
|
||||
)
|
||||
LoggerInstance.error('Payload was:', providerData)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/**
|
||||
@ -648,7 +648,7 @@ export class Provider {
|
||||
resolvedResponse
|
||||
)
|
||||
LoggerInstance.error('Payload was:', payload)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/** Get compute status for a specific jobId/documentId/owner.
|
||||
@ -712,7 +712,7 @@ export class Provider {
|
||||
response.statusText,
|
||||
resolvedResponse
|
||||
)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/** Get compute result url
|
||||
@ -823,7 +823,7 @@ export class Provider {
|
||||
resolvedResponse
|
||||
)
|
||||
LoggerInstance.error('Payload was:', payload)
|
||||
throw new Error(resolvedResponse?.error)
|
||||
throw new Error(JSON.stringify(resolvedResponse))
|
||||
}
|
||||
|
||||
/** Check for a valid provider at URL
|
||||
|
@ -77,23 +77,16 @@ const PREDEFINED_ERRORS = {
|
||||
}
|
||||
|
||||
export function getErrorMessage(error: Object): string {
|
||||
LoggerInstance.log('lib error: ', error)
|
||||
const key = Object.keys(error)[0]
|
||||
LoggerInstance.log('error key: ', key)
|
||||
if (key === 'error') {
|
||||
const message = error[key]
|
||||
LoggerInstance.log('error message: ', message)
|
||||
const errorMessage =
|
||||
PREDEFINED_ERRORS[key][message] || `Provider request failed: ${message}`
|
||||
LoggerInstance.log('returned error message: ', message)
|
||||
return errorMessage
|
||||
} else {
|
||||
const errorObject = error[key]
|
||||
LoggerInstance.log('error message: ', errorObject)
|
||||
const messagekey = Object.keys(error)[1]
|
||||
LoggerInstance.log('error message key: ', messagekey)
|
||||
const errorMessage = error[messagekey]
|
||||
LoggerInstance.log('returned error message: ', `${errorMessage} : ${errorObject}`)
|
||||
return `${errorMessage} : ${errorObject}`
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user