_.debounce(() => { broker.logger.info(kleur.bgMagenta().white().bold(`Reload ${needToReload.size} service(s)`)); needToReload.forEach(svc => { if (typeof svc == "string") return broker.loadService(svc); return hotReloadService(svc); }); needToReload.clear(); }, 500)
broker.logger.info(kleur.bgMagenta().white().bold("Action: Restart broker...")); stopAllFileWatcher(projectFiles);
broker.logger.info(kleur.bgMagenta().white().bold(`Load ${needToLoad.size} service(s)...`)); watcher: fs.watch(folder, { recursive: true }, (eventType, filename) => { if (filename.endsWith(".service.js") || filename.endsWith(".service.ts")) { broker.logger.debug(`There is changes in '${folder}' folder: `, kleur.bgMagenta().white(eventType), filename); const fullPath = path.join(folder, filename); const isLoaded = broker.services.some(svc => svc.__filename == fullPath);
if (this.GOSSIP_DEBUG) this.logger.info(kleur.bgBlue().white(`----- EMPTY RESPONSE ${this.nodeID} -> ${payload.sender} -----`));