Files
linux-odyssey/app/src/utils/errors.js
T

38 lines
777 B
JavaScript

/* eslint-disable max-classes-per-file */
export class TooManyRequestsError extends Error {
constructor(message) {
super(message)
this.name = 'TooManyRequestsError'
}
}
export class ValidationError extends Error {
constructor(message) {
super(message)
this.name = 'ValidationError'
}
}
export class UnauthorizedError extends Error {
constructor(message) {
super(message)
this.name = 'UnauthorizedError'
}
}
export class LoadQuestError extends Error {
constructor(message, questId) {
super(message)
this.name = 'LoadQuestError'
this.questId = questId
}
}
export class LoadSessionError extends Error {
constructor(message, questId) {
super(message)
this.name = 'LoadSessionError'
this.questId = questId
}
}