Переглянути джерело

refactor: made logger module immune to lockdown

Kristian Vos 5 роки тому
батько
коміт
b78c9aad03
2 змінених файлів з 6 додано та 0 видалено
  1. 1 0
      backend/index.js
  2. 5 0
      backend/logic/logger.js

+ 1 - 0
backend/index.js

@@ -152,6 +152,7 @@ class ModuleManager {
 		
 		for (let moduleName in this.modules) {
 			let module = this.modules[moduleName];
+			if (module.lockdownImmune) continue;
 			module._lockdown();
 		}
 	}

+ 5 - 0
backend/logic/logger.js

@@ -27,6 +27,11 @@ const getTimeFormatted = () => {
 }
 
 module.exports = class extends coreClass {
+	constructor(name, moduleManager) {
+		super(name, moduleManager);
+		this.lockdownImmune = true;
+	}
+
 	initialize() {
 		return new Promise((resolve, reject) => {
 			this.setStage(1);