From deb8843f42f72137a9e5f39a45630fa3a5f612dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20CHOMAZ?= Date: Mon, 23 Dec 2024 22:02:57 +0100 Subject: [PATCH] Maj des services annexes --- services/BuzzerWatcher.js | 2 +- services/game/score-manager.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/services/BuzzerWatcher.js b/services/BuzzerWatcher.js index d51ae97..a59eaca 100644 --- a/services/BuzzerWatcher.js +++ b/services/BuzzerWatcher.js @@ -3,7 +3,7 @@ const mqtt = require('mqtt'); const fs = require('fs'); // Lecture du fichier de configuration -const config = JSON.parse(fs.readFileSync('\services\\config\\config.json', 'utf8')); +const config = JSON.parse(fs.readFileSync('\services\\config\\config_network.json', 'utf8')); // Extraction des informations de config const { hosts: { buzzers: { IP: buzzerIPs, MQTTconfig: { mqttHost, mqttTopic } } } } = config; diff --git a/services/game/score-manager.js b/services/game/score-manager.js index 633fca4..796688e 100644 --- a/services/game/score-manager.js +++ b/services/game/score-manager.js @@ -217,6 +217,15 @@ client.on('message', (topic, message) => { }); +(async () => { + while (true) { + console.log("Boucle en arrière-plan"); + + await new Promise((resolve) => setTimeout(resolve, 2000)); // Pause de 2 secondes + client.publish(mqttScoreTopic, JSON.stringify(global.jsonData)); + } + })(); + client.on('error', (error) => { console.error('Erreur de connexion au broker MQTT:', error.message); });