From 8b3a4249864bdccad871c529a6631dbc21fe4b6b Mon Sep 17 00:00:00 2001 From: Marcel <marcel.kehrberg@student.reutlingen-university.de> Date: Sun, 9 Mar 2025 15:39:19 +0100 Subject: [PATCH] =?UTF-8?q?Overview=20aufruf=20der=20Send=20methode=20f?= =?UTF-8?q?=C3=BCr=20distractingWebsites?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Screens/Regulaer/01Overview.xaml.cs | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs index 497da76..832ee9d 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/01Overview.xaml.cs @@ -267,7 +267,34 @@ namespace InnoLabProjektDektopApp // Ereignis-Handler für den "Start"-Button private void StartButton_Click(object sender, RoutedEventArgs e) { - Server.Instance.SendMessageToAllClients("true"); + Server.Instance.SendMessageToAllClients("{\"action\": \"startTracking\", \"status\": true}"); + + try + { + string jsonContent = File.ReadAllText("F:\\Dokumente\\Schule\\Studium\\InoLab\\procrastinator\\InnoLabProjektDektopApp\\InnoLabProjektDektopApp\\Assets\\distractingWebsites.json"); + //string message = $"{{\"action\": \"sendJsonContent\", \"status\": true, \"content\": {jsonContent}}}"; + + // Erstelle ein Objekt für die Nachricht + var messageObject = new + { + action = "sendJsonContent", + status = true, + content = JsonSerializer.Deserialize<object>(jsonContent) // Parse den JSON-Inhalt + }; + + // Serialisiere das Objekt zu einem JSON-String + string message = JsonSerializer.Serialize(messageObject); + + Server.Instance.SendMessageToAllClients(message); + } + catch + { + + } + + + + // Werte auslesen int focusPeriod; -- GitLab