From d5bb2d555d041bb819543438d2be4c4037849f99 Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Tue, 20 Oct 2015 00:27:57 +0200 Subject: [PATCH] Removed unused code. Fixed reading old metingen from file. --- ErgometerServer/DoctorThread.cs | 9 +-------- ErgometerServer/FileHandler.cs | 27 +++++++++++---------------- 2 files changed, 12 insertions(+), 24 deletions(-) diff --git a/ErgometerServer/DoctorThread.cs b/ErgometerServer/DoctorThread.cs index f3ed1a4..2f9d1ac 100644 --- a/ErgometerServer/DoctorThread.cs +++ b/ErgometerServer/DoctorThread.cs @@ -70,6 +70,7 @@ namespace ErgometerServer foreach (Meting meting in metingen) { sendToDoctor(new NetCommand(meting, input.Session)); + Console.WriteLine(new NetCommand(meting, input.Session)); } break; case NetCommand.RequestType.ALLSESSIONS: @@ -80,14 +81,6 @@ namespace ErgometerServer sendToDoctor(new NetCommand(NetCommand.CommandType.SESSION, sessions[i])); } break; - case NetCommand.RequestType.CURRENTSESSIONS: - List currentsessions = server.GetRunningSessions(); - sendToDoctor(new NetCommand(NetCommand.LengthType.CURRENTSESSIONS, currentsessions.Count, input.Session)); - foreach (int session in currentsessions) - { - sendToDoctor(new NetCommand(NetCommand.CommandType.SESSION, session)); - } - break; case NetCommand.RequestType.SESSIONDATA: List> currentsessionsdata = server.GetRunningSessionsData(); sendToDoctor(new NetCommand(NetCommand.LengthType.SESSIONDATA, currentsessionsdata.Count, input.Session)); diff --git a/ErgometerServer/FileHandler.cs b/ErgometerServer/FileHandler.cs index e0f6a46..5a2aa64 100644 --- a/ErgometerServer/FileHandler.cs +++ b/ErgometerServer/FileHandler.cs @@ -61,13 +61,13 @@ namespace ErgometerServer public static void WriteMetingen(int session, List metingen) { - if (metingen.Count <= 15 && Directory.Exists(GetSessionFolder(session))) + if (metingen.Count <= 5 && Directory.Exists(GetSessionFolder(session))) { Directory.Delete(GetSessionFolder(session), true); } else { - string json = Newtonsoft.Json.JsonConvert.SerializeObject(metingen); + string json = Newtonsoft.Json.JsonConvert.SerializeObject(metingen.ToArray()); File.WriteAllText(GetSessionMetingen(session), json); Console.WriteLine("Writing metingen: " + GetSessionMetingen(session)); } @@ -75,9 +75,11 @@ namespace ErgometerServer public static List ReadMetingen(int session) { - object metingString = Newtonsoft.Json.JsonConvert.DeserializeObject(GetSessionMetingen(session)); + string json = File.ReadAllText(GetSessionMetingen(session)); + + List metingen = Newtonsoft.Json.JsonConvert.DeserializeObject>(json); Console.WriteLine("Reading metingen: " + GetSessionMetingen(session)); - return (List)metingString; + return metingen; } public static int[] GetAllSessions() @@ -93,21 +95,14 @@ namespace ErgometerServer public static void WriteChat(int session, List chat) { - if (chat.Count <= 15 && Directory.Exists(GetSessionFolder(session))) + string write = ""; + foreach (ChatMessage c in chat) { - Directory.Delete(GetSessionFolder(session), true); + write += c.ToString() + "\n"; } - else - { - string write = ""; - foreach (ChatMessage c in chat) - { - write += c.ToString() + "\n"; - } - File.WriteAllText(GetSessionChat(session), write); - Console.WriteLine("Writing chat: " + GetSessionChat(session)); - } + File.WriteAllText(GetSessionChat(session), write); + Console.WriteLine("Writing chat: " + GetSessionChat(session)); } private static string GetSessionFolder(int session)