|
@@ -612,6 +612,14 @@ export namespace MessageV2 {
|
|
|
case APICallError.isInstance(e):
|
|
case APICallError.isInstance(e):
|
|
|
const message = iife(() => {
|
|
const message = iife(() => {
|
|
|
let msg = e.message
|
|
let msg = e.message
|
|
|
|
|
+ if (msg === "") {
|
|
|
|
|
+ if (e.responseBody) return e.responseBody
|
|
|
|
|
+ if (e.statusCode) {
|
|
|
|
|
+ const err = STATUS_CODES[e.statusCode]
|
|
|
|
|
+ if (err) return err
|
|
|
|
|
+ }
|
|
|
|
|
+ return "Unknown error"
|
|
|
|
|
+ }
|
|
|
const transformed = ProviderTransform.error(ctx.providerID, e)
|
|
const transformed = ProviderTransform.error(ctx.providerID, e)
|
|
|
if (transformed !== msg) {
|
|
if (transformed !== msg) {
|
|
|
return transformed
|
|
return transformed
|
|
@@ -630,7 +638,7 @@ export namespace MessageV2 {
|
|
|
} catch {}
|
|
} catch {}
|
|
|
|
|
|
|
|
return `${msg}: ${e.responseBody}`
|
|
return `${msg}: ${e.responseBody}`
|
|
|
- })
|
|
|
|
|
|
|
+ }).trim()
|
|
|
|
|
|
|
|
return new MessageV2.APIError(
|
|
return new MessageV2.APIError(
|
|
|
{
|
|
{
|