fix: resolve conflict

This commit is contained in:
cihat
2025-02-11 08:15:29 +03:00
parent 93fa4ca13b
commit fddaf8f11f
4 changed files with 8 additions and 163 deletions
+2 -2
View File
@@ -83,7 +83,7 @@ class StatusPageController {
try {
const statusPage = await this.db.getStatusPageByUrl(req.params.url, req.query.type);
return res.success({
msg: successMessages.STATUS_PAGE_BY_URL,
msg: this.stringService.statusPageByUrl,
data: statusPage,
});
} catch (error) {
@@ -96,7 +96,7 @@ class StatusPageController {
const teamId = req.params.teamId;
const statusPages = await this.db.getStatusPagesByTeamId(teamId);
return res.success({
msg: successMessages.STATUS_PAGE_BY_TEAM_ID,
msg: this.stringService.statusPageByTeamId,
data: statusPages,
});
} catch (error) {
+2 -1
View File
@@ -143,5 +143,6 @@
"monitorPause": "Monitor paused successfully",
"monitorResume": "Monitor resumed successfully",
"statusPageDelete": "Status page deleted successfully",
"statusPageUpdate": "Status page updated successfully"
"statusPageUpdate": "Status page updated successfully",
"statusPageByTeamId": "Got status pages by team id successfully"
}
+4 -1
View File
@@ -249,11 +249,14 @@ class StringService {
return this.translationService.getTranslation('statusPageUpdate');
}
get statusPageNotFound() {
return this.translationService.getTranslation('statusPageNotFound');
}
get statusPageByTeamId() {
return this.translationService.getTranslation('statusPageByTeamId');
}
get statusPageUrlNotUnique() {
return this.translationService.getTranslation('statusPageUrlNotUnique');
}
-159
View File
@@ -1,159 +0,0 @@
import ServiceRegistry from '../service/serviceRegistry.js';
import TranslationService from '../service/translationService.js';
const getTranslatedMessage = (key, language = 'en') => {
console.log("getTranslatedMessage", key, language);
const translationService = ServiceRegistry.get(TranslationService.SERVICE_NAME);
return translationService.getTranslation(key, language);
};
const errorMessages = {
// General Errors:
FRIENDLY_ERROR: (language) => getTranslatedMessage('FRIENDLY_ERROR', language),
UNKNOWN_ERROR: (language) => getTranslatedMessage('UNKNOWN_ERROR', language),
// Auth Controller
UNAUTHORIZED: (language) => getTranslatedMessage('UNAUTHORIZED', language),
AUTH_ADMIN_EXISTS: (language) => getTranslatedMessage('AUTH_ADMIN_EXISTS', language),
AUTH_INVITE_NOT_FOUND: (language) => getTranslatedMessage('AUTH_INVITE_NOT_FOUND', language),
//Error handling middleware
UNKNOWN_SERVICE: (language) => getTranslatedMessage('UNKNOWN_SERVICE', language),
NO_AUTH_TOKEN: (language) => getTranslatedMessage('NO_AUTH_TOKEN', language),
INVALID_AUTH_TOKEN: (language) => getTranslatedMessage('INVALID_AUTH_TOKEN', language),
EXPIRED_AUTH_TOKEN: (language) => getTranslatedMessage('EXPIRED_AUTH_TOKEN', language),
NO_REFRESH_TOKEN: (language) => getTranslatedMessage('NO_REFRESH_TOKEN', language),
INVALID_REFRESH_TOKEN: (language) => getTranslatedMessage('INVALID_REFRESH_TOKEN', language),
EXPIRED_REFRESH_TOKEN: (language) => getTranslatedMessage('EXPIRED_REFRESH_TOKEN', language),
REQUEST_NEW_ACCESS_TOKEN: (language) => getTranslatedMessage('REQUEST_NEW_ACCESS_TOKEN', language),
//Payload
INVALID_PAYLOAD: (language) => getTranslatedMessage('INVALID_PAYLOAD', language),
//Ownership Middleware
VERIFY_OWNER_NOT_FOUND: (language) => getTranslatedMessage('VERIFY_OWNER_NOT_FOUND', language),
VERIFY_OWNER_UNAUTHORIZED: (language) => getTranslatedMessage('VERIFY_OWNER_UNAUTHORIZED', language),
//Permissions Middleware
INSUFFICIENT_PERMISSIONS: (language) => getTranslatedMessage('INSUFFICIENT_PERMISSIONS', language),
//DB Errors
DB_USER_EXISTS: (language) => getTranslatedMessage('DB_USER_EXISTS', language),
DB_USER_NOT_FOUND: (language) => getTranslatedMessage('DB_USER_NOT_FOUND', language),
DB_TOKEN_NOT_FOUND: (language) => getTranslatedMessage('DB_TOKEN_NOT_FOUND', language),
DB_RESET_PASSWORD_BAD_MATCH: (language) => getTranslatedMessage('DB_RESET_PASSWORD_BAD_MATCH', language),
DB_FIND_MONITOR_BY_ID: (monitorId, language) => getTranslatedMessage('DB_FIND_MONITOR_BY_ID', language).replace('{monitorId}', monitorId),
DB_DELETE_CHECKS: (monitorId, language) => getTranslatedMessage('DB_DELETE_CHECKS', language).replace('{monitorId}', monitorId),
//Auth errors
AUTH_INCORRECT_PASSWORD: (language) => getTranslatedMessage('AUTH_INCORRECT_PASSWORD', language),
AUTH_UNAUTHORIZED: (language) => getTranslatedMessage('AUTH_UNAUTHORIZED', language),
// Monitor Errors
MONITOR_GET_BY_ID: (language) => getTranslatedMessage('MONITOR_GET_BY_ID', language),
MONITOR_GET_BY_USER_ID: (language) => getTranslatedMessage('MONITOR_GET_BY_USER_ID', language),
// Job Queue Errors
JOB_QUEUE_WORKER_CLOSE: (language) => getTranslatedMessage('JOB_QUEUE_WORKER_CLOSE', language),
JOB_QUEUE_DELETE_JOB: (language) => getTranslatedMessage('JOB_QUEUE_DELETE_JOB', language),
JOB_QUEUE_OBLITERATE: (language) => getTranslatedMessage('JOB_QUEUE_OBLITERATE', language),
// PING Operations
PING_CANNOT_RESOLVE: (language) => getTranslatedMessage('PING_CANNOT_RESOLVE', language),
// Status Page Errors
STATUS_PAGE_NOT_FOUND: (language) => getTranslatedMessage('STATUS_PAGE_NOT_FOUND', language),
STATUS_PAGE_URL_NOT_UNIQUE: (language) => getTranslatedMessage('STATUS_PAGE_URL_NOT_UNIQUE', language),
// Docker
DOCKER_FAIL: (language) => getTranslatedMessage('DOCKER_FAIL', language),
DOCKER_NOT_FOUND: (language) => getTranslatedMessage('DOCKER_NOT_FOUND', language),
// Port
PORT_FAIL: (language) => getTranslatedMessage('PORT_FAIL', language),
};
const successMessages = {
//Alert Controller
ALERT_CREATE: (language) => getTranslatedMessage('ALERT_CREATE', language),
ALERT_GET_BY_USER: (language) => getTranslatedMessage('ALERT_GET_BY_USER', language),
ALERT_GET_BY_MONITOR: (language) => getTranslatedMessage('ALERT_GET_BY_MONITOR', language),
ALERT_GET_BY_ID: (language) => getTranslatedMessage('ALERT_GET_BY_ID', language),
ALERT_EDIT: (language) => getTranslatedMessage('ALERT_EDIT', language),
ALERT_DELETE: (language) => getTranslatedMessage('ALERT_DELETE', language),
// Auth Controller
AUTH_CREATE_USER: (language) => getTranslatedMessage('AUTH_CREATE_USER', language),
AUTH_LOGIN_USER: (language) => getTranslatedMessage('AUTH_LOGIN_USER', language),
AUTH_LOGOUT_USER: (language) => getTranslatedMessage('AUTH_LOGOUT_USER', language),
AUTH_UPDATE_USER: (language) => getTranslatedMessage('AUTH_UPDATE_USER', language),
AUTH_CREATE_RECOVERY_TOKEN: (language) => getTranslatedMessage('AUTH_CREATE_RECOVERY_TOKEN', language),
AUTH_VERIFY_RECOVERY_TOKEN: (language) => getTranslatedMessage('AUTH_VERIFY_RECOVERY_TOKEN', language),
AUTH_RESET_PASSWORD: (language) => getTranslatedMessage('AUTH_RESET_PASSWORD', language),
AUTH_ADMIN_CHECK: (language) => getTranslatedMessage('AUTH_ADMIN_CHECK', language),
AUTH_DELETE_USER: (language) => getTranslatedMessage('AUTH_DELETE_USER', language),
AUTH_TOKEN_REFRESHED: (language) => getTranslatedMessage('AUTH_TOKEN_REFRESHED', language),
AUTH_GET_ALL_USERS: (language) => getTranslatedMessage('AUTH_GET_ALL_USERS', language),
// Invite Controller
INVITE_ISSUED: (language) => getTranslatedMessage('INVITE_ISSUED', language),
INVITE_VERIFIED: (language) => getTranslatedMessage('INVITE_VERIFIED', language),
// Check Controller
CHECK_CREATE: (language) => getTranslatedMessage('CHECK_CREATE', language),
CHECK_GET: (language) => getTranslatedMessage('CHECK_GET', language),
CHECK_DELETE: (language) => getTranslatedMessage('CHECK_DELETE', language),
CHECK_UPDATE_TTL: (language) => getTranslatedMessage('CHECK_UPDATE_TTL', language),
//Monitor Controller
MONITOR_GET_ALL: (language) => getTranslatedMessage('MONITOR_GET_ALL', language),
MONITOR_STATS_BY_ID: (language) => getTranslatedMessage('MONITOR_STATS_BY_ID', language),
MONITOR_GET_BY_ID: (language) => getTranslatedMessage('MONITOR_GET_BY_ID', language),
MONITOR_GET_BY_TEAM_ID: (language) => getTranslatedMessage('MONITOR_GET_BY_TEAM_ID', language),
MONITOR_GET_BY_USER_ID: (userId, language) => getTranslatedMessage('MONITOR_GET_BY_USER_ID', language).replace('{userId}', userId),
MONITOR_CREATE: (language) => getTranslatedMessage('MONITOR_CREATE', language),
MONITOR_DELETE: (language) => getTranslatedMessage('MONITOR_DELETE', language),
MONITOR_EDIT: (language) => getTranslatedMessage('MONITOR_EDIT', language),
MONITOR_CERTIFICATE: (language) => getTranslatedMessage('MONITOR_CERTIFICATE', language),
MONITOR_DEMO_ADDED: (language) => getTranslatedMessage('MONITOR_DEMO_ADDED', language),
// Queue Controller
QUEUE_GET_METRICS: (language) => getTranslatedMessage('QUEUE_GET_METRICS', language),
QUEUE_ADD_JOB: (language) => getTranslatedMessage('QUEUE_ADD_JOB', language),
QUEUE_OBLITERATE: (language) => getTranslatedMessage('QUEUE_OBLITERATE', language),
//Job Queue
JOB_QUEUE_DELETE_JOB: (language) => getTranslatedMessage('JOB_QUEUE_DELETE_JOB', language),
JOB_QUEUE_OBLITERATE: (language) => getTranslatedMessage('JOB_QUEUE_OBLITERATE', language),
JOB_QUEUE_PAUSE_JOB: (language) => getTranslatedMessage('JOB_QUEUE_PAUSE_JOB', language),
JOB_QUEUE_RESUME_JOB: (language) => getTranslatedMessage('JOB_QUEUE_RESUME_JOB', language),
//Maintenance Window Controller
MAINTENANCE_WINDOW_GET_BY_ID: (language) => getTranslatedMessage('MAINTENANCE_WINDOW_GET_BY_ID', language),
MAINTENANCE_WINDOW_CREATE: (language) => getTranslatedMessage('MAINTENANCE_WINDOW_CREATE', language),
MAINTENANCE_WINDOW_GET_BY_TEAM: (language) => getTranslatedMessage('MAINTENANCE_WINDOW_GET_BY_TEAM', language),
MAINTENANCE_WINDOW_DELETE: (language) => getTranslatedMessage('MAINTENANCE_WINDOW_DELETE', language),
MAINTENANCE_WINDOW_EDIT: (language) => getTranslatedMessage('MAINTENANCE_WINDOW_EDIT', language),
//Ping Operations
PING_SUCCESS: (language) => getTranslatedMessage('PING_SUCCESS', language),
// App Settings
GET_APP_SETTINGS: (language) => getTranslatedMessage('GET_APP_SETTINGS', language),
UPDATE_APP_SETTINGS: (language) => getTranslatedMessage('UPDATE_APP_SETTINGS', language),
// Status Page
STATUS_PAGE_BY_URL: "Got status page by url successfully",
STATUS_PAGE: "Got status page successfully",
STATUS_PAGE_CREATE: "Status page created successfully",
STATUS_PAGE_DELETE: "Status page deleted successfully",
STATUS_PAGE_UPDATE: "Status page updated successfully",
STATUS_PAGE_BY_TEAM_ID: "Got status pages by team id successfully",
// Docker
DOCKER_SUCCESS: (language) => getTranslatedMessage('DOCKER_SUCCESS', language),
// Port
PORT_SUCCESS: (language) => getTranslatedMessage('PORT_SUCCESS', language),
};
export { errorMessages, successMessages };