private void _webSocket_OnMessage(object sender, MessageEventArgs e)
 {
     if (e.Data.Substring(e.Data.LastIndexOf(":") + 1).Trim() == "KILL")
     {
         RequestToKill?.Invoke(this, EventArgs.Empty);
     }
     else if (e.Data.Substring(e.Data.LastIndexOf(":") + 1).Trim().StartsWith("SAVE"))
     {
         var name = e.Data.Substring(e.Data.IndexOf(":SAVE") + 5).Trim();
         RequestSaveAll?.Invoke(this, new SaveEventArgs(name));
     }
 }
Exemple #2
0
 private void _webSocket_OnMessage(object sender, MessageEventArgs e)
 {
     if (e.Data.Substring(e.Data.LastIndexOf(":") + 1).Trim() == "KILL")
     {
         try { AsyncSendDebugMessage("Kill acknowledged. Requesting a stop.").Wait(); }
         catch { }
         RequestToKill?.Invoke(this, EventArgs.Empty);
     }
     else if (e.Data.Substring(e.Data.LastIndexOf(":") + 1).Trim().StartsWith("SAVE"))
     {
         var name = e.Data.Substring(e.Data.IndexOf(":SAVE") + 5).Trim();
         RequestSaveAll?.Invoke(this, new SaveEventArgs(name));
     }
 }