Files
speckle-server/packages/server/modules/auth/errors/index.ts
T

45 lines
1.4 KiB
TypeScript

import { BaseError } from '@/modules/shared/errors'
export class InvalidAccessCodeRequestError extends BaseError {
static code = 'INVALID_ACCESS_CODE_REQUEST'
static defaultMessage = 'An issue occurred while generating an access code for an app'
static statusCode = 400
}
export class AppCreateError extends BaseError {
static code = 'APP_CREATE'
static defaultMessage = 'An issue occurred while creating an app'
static statusCode = 400
}
export class AccessCodeNotFoundError extends BaseError {
static code = 'ACCESS_CODE_NOT_FOUND'
static defaultMessage = 'An issue occurred while trying to find the access code'
static statusCode = 404
}
export class AppTokenCreateError extends BaseError {
static code = 'APP_TOKEN_CREATE'
static defaultMessage = 'An issue occurred while creating an app token'
static statusCode = 400
}
export class RefreshTokenNotFound extends BaseError {
static code = 'REFRESH_TOKEN_NOT_FOUND'
static defaultMessage = 'An issue occurred while trying to find the refresh token'
static statusCode = 404
}
export class RefreshTokenError extends BaseError {
static code = 'REFRESH_TOKEN'
static defaultMessage = 'An issue occurred while refreshing a token'
static statusCode = 400
}
export class MailchimpResourceError extends BaseError {
static code = 'MAILCHIMP'
static defaultMessage =
'An issue occurred while trying to reconcile Mailchimp resources'
static statusCode = 500
}