@fangcha/backend-kit
Version:
Backend Kit.
17 lines (14 loc) • 559 B
text/typescript
import { AxiosBuilder } from '@fangcha/app-request'
import AppError from '@fangcha/app-error'
import { RequestFollower } from '@fangcha/app-request-extensions'
import { BotCore } from '@fangcha/bot-kit'
export class CustomRequestFollower extends RequestFollower {
public static botProxy: BotCore
onDisposeErrorMsg(errMsg: string, _client: AxiosBuilder, error: AppError) {
if (error.statusCode >= 500 || error.statusCode === 404) {
if (CustomRequestFollower.botProxy) {
CustomRequestFollower.botProxy.notify(errMsg)
}
}
}
}