better RPC error message (#1803)

This commit is contained in:
Matt Hill
2022-09-15 13:30:27 -06:00
committed by GitHub
parent e199dbc37b
commit e326c5be4a

View File

@@ -7,12 +7,16 @@ export class RpcError {
constructor(private readonly error: RPCErrorDetails) {}
private getMessage(): string {
let message: string
if (typeof this.error.data === 'string') {
return `${this.error.message}\n\n${this.error.data}`
message = `${this.error.message}\n\n${this.error.data}`
} else {
message = this.error.data?.details
? `${this.error.message}\n\n${this.error.data.details}`
: this.error.message
}
return this.error.data?.details
? `${this.error.message}\n\n${this.error.data.details}`
: this.error.message
return `RPC ERROR: ${message}`
}
}