Example #1
0
 private void WebSocketConnection_Data(object sender, BufferEventArgs e)
 {
     if (DataMessage is object)
     {
         var dataMessageDeserializer = new JsonFactory <DataMessageEventArgs>();
         if (dataMessageDeserializer.TryDeserialize(e.Value.ToArray(), out var dataMsg))
         {
             OnDataMessage(dataMsg);
         }
     }
 }
Example #2
0
 public static IEnumerable <Connection> Load()
 {
     if (ConnectionsFile.Exists)
     {
         var loader = new JsonFactory <Connection[]>();
         using var stream = ConnectionsFile.OpenRead();
         if (loader.TryDeserialize(stream, out var connections))
         {
             return(connections);
         }
     }
     return(Array.Empty <Connection>());
 }