diff --git a/public/locales/en/tooltips.json b/public/locales/en/tooltips.json index f9bebfa8..8beb9908 100644 --- a/public/locales/en/tooltips.json +++ b/public/locales/en/tooltips.json @@ -5,6 +5,8 @@ "helpmode": "Show frequent weapon locations", "focusMode": "Focus Mode", "enterToExit": "Press 'ENTER' to exit", + "squadMortarOverlay": "SquadMortarOverlay detected", + "connectedTo": "Connected !", "error": "Error!", "apiError": "API isn't connected..", "deleteTargets": "Delete all targets", diff --git a/public/locales/fr/tooltips.json b/public/locales/fr/tooltips.json index 32e4042a..1fbb0b9c 100644 --- a/public/locales/fr/tooltips.json +++ b/public/locales/fr/tooltips.json @@ -5,6 +5,8 @@ "helpmode": "Emplacements d'arme fréquemment utilisés", "focusMode": "Mode Focus", "enterToExit": "Appuyez sur 'ENTRÉE' pour quitter", + "squadMortarOverlay": "SquadMortarOverlay détecté", + "connectedTo": "Connecté !", "error": "Erreur !", "apiError": "L'API n'est pas connectée..", "deleteTargets": "Supprimer toutes les cibles", diff --git a/public/locales/ru/tooltips.json b/public/locales/ru/tooltips.json index 23f3864f..01a6c285 100644 --- a/public/locales/ru/tooltips.json +++ b/public/locales/ru/tooltips.json @@ -5,6 +5,8 @@ "helpmode": "Показать частые места размещения оружия", "focusMode": "Режим фокуса", "enterToExit": "Нажмите 'Enter', чтобы выйти", + "squadMortarOverlay": "SquadMortarOverlay detected", + "connectedTo": "Connected !", "error": "Ошибка!", "apiError": "API не подключен..", "deleteTargets": "Удалить все цели", diff --git a/public/locales/uk/tooltips.json b/public/locales/uk/tooltips.json index af400a18..a4e6a4c8 100644 --- a/public/locales/uk/tooltips.json +++ b/public/locales/uk/tooltips.json @@ -5,6 +5,8 @@ "helpmode": "Показати часті місця розміщення зброї", "focusMode": "Режим фокусу", "enterToExit": "Натисніть 'Enter', щоб вийти", + "squadMortarOverlay": "SquadMortarOverlay detected", + "connectedTo": "Connected !", "error": "Помилка!", "apiError": "API не підключено..", "deleteTargets": "Видалити всі цілі", diff --git a/public/locales/zh/tooltips.json b/public/locales/zh/tooltips.json index 7dcad6a7..de2821f4 100644 --- a/public/locales/zh/tooltips.json +++ b/public/locales/zh/tooltips.json @@ -5,6 +5,8 @@ "helpmode": "显示常见的武器位置", "focusMode": "专注模式", "enterToExit": "按 'Enter' 退出", + "squadMortarOverlay": "SquadMortarOverlay detected", + "connectedTo": "Connected !", "error": "错误!", "apiError": "API 未连接..", "deleteTargets": "删除所有目标", diff --git a/src/js/squadCalcAPI.js b/src/js/squadCalcAPI.js index a1dcf883..ab19e007 100644 --- a/src/js/squadCalcAPI.js +++ b/src/js/squadCalcAPI.js @@ -100,13 +100,17 @@ export function fetchMarkersByMap(mapName, weapon) { } export function initWebSocket() { + + // Disable WebSockets if not activated if (process.env.WEBSOCKET != "true") { return; } + const socketMap = new WebSocket(`ws://127.0.0.1:12345`); const socketCoordinates = new WebSocket("ws://127.0.0.1:12346"); setInterval(() => checkCoordinates(socketCoordinates), 1000); socketMap.addEventListener("open", () => { console.log("Connection Opened Map"); + App.openToast("success", "connectedTo", "squadMortarOverlay"); }); socketCoordinates.addEventListener("open", () => { @@ -164,7 +168,6 @@ export function initWebSocket() { }, 2500); } }); - }