ntminer 5 years ago
parent
commit
5dc0bfa679
2 changed files with 8 additions and 0 deletions
  1. 3 0
      src/NTMinerClient/Report/ReportDataProvider.cs
  2. 5 0
      src/NTMinerlib/Messages.cs

+ 3 - 0
src/NTMinerClient/Report/ReportDataProvider.cs

@@ -244,6 +244,9 @@ namespace NTMiner.Report {
                             VirtualRoot.Execute(new LoadNewServerMessageCommand(response.ServerState.MessageTimestamp));
                         }
                         VirtualRoot.Execute(new LoadKernelOutputKeywordCommand(response.ServerState.OutputKeywordTimestamp));
+                        if (response.ServerState.WsStatus == WsStatus.Online) {
+                            VirtualRoot.RaiseEvent(new WsServerOkEvent());
+                        }
                     }
                     else {
                         Logger.ErrorDebugLine(e);

+ 5 - 0
src/NTMinerlib/Messages.cs

@@ -199,6 +199,11 @@ namespace NTMiner {
         public long KnowKernelOutputKeywordTimestamp { get; private set; }
     }
 
+    [MessageType(description: "服务器Ws服务可用了")]
+    public class WsServerOkEvent : EventBase {
+        public WsServerOkEvent() { }
+    }
+
     [MessageType(description: "从服务器获取到新的服务器消息后")]
     public class NewServerMessageLoadedEvent : EventBase {
         public NewServerMessageLoadedEvent(LinkedList<ServerMessageData> data) {