fedicrawl/application/src/Fediverse/UnexpectedResponseStatusErr...

23 wiersze
671 B
TypeScript

import { UnexpectedResponseError } from './UnexpectedResponseError'
export class UnexpectedResponseStatusError extends UnexpectedResponseError {
private readonly _expectedStatusCode: number
private readonly _actualStatusCode: number
public constructor (expectedStatusCode: number, actualStatusCode: number) {
super(
`Expected response code ${expectedStatusCode} but got ${actualStatusCode}`
)
this._actualStatusCode = actualStatusCode
this._expectedStatusCode = expectedStatusCode
}
get expectedStatusCode (): number {
return this._expectedStatusCode
}
get actualStatusCode (): number {
return this._actualStatusCode
}
}