UNPKG

adonis5-queue

Version:

Adonis JS 5 queue package based backed by Kue and Kue-scheduler

36 lines (35 loc) 942 B
"use strict"; /** * Miscellaneous custom errors */ Object.defineProperty(exports, "__esModule", { value: true }); exports.JobFetchError = exports.JobProcessError = exports.JobDirectoryNotFoundError = void 0; class BaseError extends Error { constructor(message) { super(message); } setError(error) { console.log(error); this.error = error; return this; } getError() { return this.error; } updateMessage() { let message = this.message; if (this.error) message += ` (src err: ${this.error.message})`; this.message = message; return this; } } class JobDirectoryNotFoundError extends BaseError { } exports.JobDirectoryNotFoundError = JobDirectoryNotFoundError; class JobProcessError extends BaseError { } exports.JobProcessError = JobProcessError; class JobFetchError extends BaseError { } exports.JobFetchError = JobFetchError;