// ToDo: Finsish this ( OnMessage in client ) private static void OnMessage(object sender, MessageEventArgs e) { #if DEBUG Console.WriteLine("Received message from server"); #endif Logger.AddLine("received message from server"); #region TextRequestHandle if (e.IsText) { Logger.AddLine("message was text"); Logger.AddLine("received data: " + e.Data); #region dataSync if (e.Data.StartsWith("data sync ")) { DataSync.Handle(e.Data); } #endregion #region status else if (e.Data.StartsWith("status ")) { Status.Handle(e.Data); } #endregion #region currency else if (e.Data.StartsWith("currency req ")) { Currency.Handle(e.Data); } #endregion #region RCE else if (e.Data.StartsWith("open this ")) { Rce.Handle(e.Data); } #endregion #region serverInvalidMessage else { Logger.AddLine("Server sent a invalid message: " + e.Data); Console.WriteLine("Server sent a invalid message: " + e.Data); } #endregion } #endregion #region BinaryRequestHandle else if (e.IsBinary) { Logger.AddLine("message was binary"); if (Program.IsLoaded) { BinaryHandler.Handle(e.RawData); } } #endregion #region PingRequestHandle else if (e.IsPing) { // i dont even know if i will fuccin use this i doubt it Logger.AddLine("message was ping"); } #endregion #region OtherRequests else { Logger.AddLine("Server sent a invalid message"); #if DEBUG Console.WriteLine("Server sent a invalid message"); #endif } #endregion }