From 01123e9998dad068fcee80fe322cf8e0da164e01 Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Fri, 5 Jan 2024 15:52:29 +0100 Subject: [PATCH] adjusted events --- gui/src/js/eventHandler.js | 41 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/gui/src/js/eventHandler.js b/gui/src/js/eventHandler.js index 2dd4ac0a..96f80df4 100644 --- a/gui/src/js/eventHandler.js +++ b/gui/src/js/eventHandler.js @@ -23,7 +23,7 @@ export function connectionFailed(endpoint, event) { } export function stateDispatcher(data) { data = JSON.parse(data); - console.log(data); + //console.log(data); if (data["type"] == "state-change" || data["type"] == "state") { stateStore.channel_busy = data["channel_busy"]; stateStore.is_codec2_traffic = data["is_codec2_traffic"]; @@ -45,7 +45,7 @@ export function stateDispatcher(data) { export function eventDispatcher(data) { data = JSON.parse(data); - console.info(data); + //console.info(data); if (data["scatter"] !== undefined) { stateStore.scatter = JSON.parse(data["scatter"]); @@ -61,6 +61,43 @@ export function eventDispatcher(data) { return; } + switch (data["modem"]) { + case "started": + displayToast("success", "bi-arrow-left-right", "Modem started", 5000); + return; + + case "stopped": + displayToast("success", "bi-arrow-left-right", "Modem stopped", 5000); + return; + + case "restarted": + displayToast( + "secondary", + "bi-bootstrap-reboot", + "Modem restarted", + 5000, + ); + return; + + case "failed": + displayToast( + "danger", + "bi-bootstrap-reboot", + "Modem startup failed | bad config?", + 5000, + ); + return; + default: + console.warn("Unknown event message received:"); + console.warn(data); + break; + } + + + + + + var message = ""; switch (data["type"]) {