Removed unused code. Fixed reading old metingen from file.
This commit is contained in:
@@ -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<int> 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<Tuple<int, string>> currentsessionsdata = server.GetRunningSessionsData();
|
||||
sendToDoctor(new NetCommand(NetCommand.LengthType.SESSIONDATA, currentsessionsdata.Count, input.Session));
|
||||
|
||||
@@ -61,13 +61,13 @@ namespace ErgometerServer
|
||||
|
||||
public static void WriteMetingen(int session, List<Meting> 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<Meting> ReadMetingen(int session)
|
||||
{
|
||||
object metingString = Newtonsoft.Json.JsonConvert.DeserializeObject(GetSessionMetingen(session));
|
||||
string json = File.ReadAllText(GetSessionMetingen(session));
|
||||
|
||||
List<Meting> metingen = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Meting>>(json);
|
||||
Console.WriteLine("Reading metingen: " + GetSessionMetingen(session));
|
||||
return (List<Meting>)metingString;
|
||||
return metingen;
|
||||
}
|
||||
|
||||
public static int[] GetAllSessions()
|
||||
@@ -93,21 +95,14 @@ namespace ErgometerServer
|
||||
|
||||
public static void WriteChat(int session, List<ChatMessage> 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)
|
||||
|
||||
Reference in New Issue
Block a user