From f5dbd08565fee8e32e83bb407a8724f262e55e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20CHOMAZ?= Date: Sun, 8 Feb 2026 16:38:04 +0100 Subject: [PATCH] feat(Config): Centralisation topics MQTT et MAJ IPs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mise à jour IP Broker MQTT (192.168.1.201) - Ajout API URL (192.168.1.178) - Ajout objet 'topics' pour centraliser les routes MQTT (session, media...) --- VApp/public/config.js | 16 ++++++++++++++-- VApp/src/config.js | 16 ++++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/VApp/public/config.js b/VApp/public/config.js index af1e2481..978148b8 100644 --- a/VApp/public/config.js +++ b/VApp/public/config.js @@ -1,7 +1,19 @@ window.APP_CONFIG = { - mqttBrokerUrl: 'ws://192.168.73.252:9001', + mqttBrokerUrl: 'ws://192.168.1.201:9001', redBuzzerIP: '192.168.73.40', blueBuzzerIP: '192.168.73.41', orangeBuzzerIP: '192.168.73.42', - greenBuzzerIP: '192.168.73.43' + greenBuzzerIP: '192.168.73.43', + apiUrl: 'http://192.168.1.178:3001', + topics: { + requestList: 'game/session/list/request', + responseList: 'game/session/list/response', + requestConfig: 'game/session/config/request', + getConfig: 'game/session/config/get', + updateConfig: 'game/session/config/update', + createSession: 'game/session/create', + deleteSession: 'game/session/delete', + deleteMedia: 'game/session/media/delete', + renameMedia: 'game/session/media/rename' + } }; diff --git a/VApp/src/config.js b/VApp/src/config.js index 3eea9c6c..34e24068 100644 --- a/VApp/src/config.js +++ b/VApp/src/config.js @@ -3,11 +3,23 @@ // This allows runtime configuration changes without rebuilding the app. const defaults = { - mqttBrokerUrl: 'ws://192.168.73.252:9001', + mqttBrokerUrl: 'ws://192.168.1.201:9001', redBuzzerIP: '192.168.73.40', blueBuzzerIP: '192.168.73.41', orangeBuzzerIP: '192.168.73.42', - greenBuzzerIP: '192.168.73.43' + greenBuzzerIP: '192.168.73.43', + apiUrl: 'http://192.168.1.178:3001', + topics: { + requestList: 'game/session/list/request', + responseList: 'game/session/list/response', + requestConfig: 'game/session/config/request', + getConfig: 'game/session/config/get', + updateConfig: 'game/session/config/update', + createSession: 'game/session/create', + deleteSession: 'game/session/delete', + deleteMedia: 'game/session/media/delete', + renameMedia: 'game/session/media/rename' + } }; const config = window.APP_CONFIG || defaults;