mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-01-16 06:39:43 -06:00
Add static name exports to all services
This commit is contained in:
@@ -10,6 +10,7 @@ const SERVICE_NAME = "EmailService";
|
||||
* Represents an email service that can load templates, build, and send emails.
|
||||
*/
|
||||
class EmailService {
|
||||
static SERVICE_NAME = SERVICE_NAME;
|
||||
/**
|
||||
* Constructs an instance of the EmailService, initializing template loaders and the email transporter.
|
||||
* @param {Object} settingsService - The settings service to get email configuration.
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
const QUEUE_NAME = "monitors";
|
||||
const JOBS_PER_WORKER = 5;
|
||||
import { errorMessages, successMessages } from "../utils/messages.js";
|
||||
const SERVICE_NAME = "JobQueue";
|
||||
|
||||
import { errorMessages, successMessages } from "../utils/messages.js";
|
||||
/**
|
||||
* JobQueue
|
||||
*
|
||||
@@ -10,6 +11,7 @@ const SERVICE_NAME = "JobQueue";
|
||||
* It scales the number of workers based on the number of jobs/worker
|
||||
*/
|
||||
class JobQueue {
|
||||
static SERVICE_NAME = SERVICE_NAME;
|
||||
/**
|
||||
* @class JobQueue
|
||||
* @classdesc Manages job queue and workers.
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
import { errorMessages, successMessages } from "../utils/messages.js";
|
||||
const SERVICE_NAME = "NetworkService";
|
||||
|
||||
/**
|
||||
* Constructs a new NetworkService instance.
|
||||
*
|
||||
@@ -8,13 +10,14 @@ import { errorMessages, successMessages } from "../utils/messages.js";
|
||||
* @param {Object} http - The HTTP utility for network operations.
|
||||
*/
|
||||
class NetworkService {
|
||||
static SERVICE_NAME = SERVICE_NAME;
|
||||
constructor(axios, ping, logger, http, Docker) {
|
||||
this.TYPE_PING = "ping";
|
||||
this.TYPE_HTTP = "http";
|
||||
this.TYPE_PAGESPEED = "pagespeed";
|
||||
this.TYPE_HARDWARE = "hardware";
|
||||
this.TYPE_DOCKER = "docker";
|
||||
this.SERVICE_NAME = "NetworkService";
|
||||
this.SERVICE_NAME = SERVICE_NAME;
|
||||
this.NETWORK_ERROR = 5000;
|
||||
this.PING_ERROR = 5001;
|
||||
this.axios = axios;
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
const SERVICE_NAME = "NotificationService";
|
||||
|
||||
class NotificationService {
|
||||
static SERVICE_NAME = SERVICE_NAME;
|
||||
/**
|
||||
* Creates an instance of NotificationService.
|
||||
*
|
||||
@@ -7,7 +10,7 @@ class NotificationService {
|
||||
* @param {Object} logger - The logger instance for logging activities.
|
||||
*/
|
||||
constructor(emailService, db, logger) {
|
||||
this.SERVICE_NAME = "NotificationService";
|
||||
this.SERVICE_NAME = SERVICE_NAME;
|
||||
this.emailService = emailService;
|
||||
this.db = db;
|
||||
this.logger = logger;
|
||||
|
||||
@@ -25,6 +25,7 @@ const envConfig = {
|
||||
* from the database if they are not set in the environment.
|
||||
*/
|
||||
class SettingsService {
|
||||
static SERVICE_NAME = SERVICE_NAME;
|
||||
/**
|
||||
* Constructs a new SettingsService
|
||||
* @constructor
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
const SERVICE_NAME = "StatusService";
|
||||
|
||||
class StatusService {
|
||||
static SERVICE_NAME = SERVICE_NAME;
|
||||
/**
|
||||
* Creates an instance of StatusService.
|
||||
*
|
||||
@@ -8,7 +11,7 @@ class StatusService {
|
||||
constructor(db, logger) {
|
||||
this.db = db;
|
||||
this.logger = logger;
|
||||
this.SERVICE_NAME = "StatusService";
|
||||
this.SERVICE_NAME = SERVICE_NAME;
|
||||
}
|
||||
|
||||
getStatusString = (status) => {
|
||||
|
||||
Reference in New Issue
Block a user