rename frontend to web

This commit is contained in:
Matt Hill
2023-11-13 15:59:16 -07:00
parent 09303ab2fb
commit 862ca375ee
869 changed files with 0 additions and 66 deletions

View File

@@ -0,0 +1,8 @@
import { HttpErrorResponse } from '@angular/common/http'
export class HttpError {
constructor(private readonly error: HttpErrorResponse) {}
readonly code = this.error.status
readonly message = this.error.statusText
}

View File

@@ -0,0 +1,22 @@
import { RPCErrorDetails } from '../types/rpc.types'
export class RpcError {
constructor(private readonly error: RPCErrorDetails) {}
readonly code = this.error.code
readonly message = this.getMessage()
private getMessage(): string {
let message: string
if (typeof this.error.data === 'string') {
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 `RPC ERROR: ${message}`
}
}