예제 #1
0
        private async Task ReceivedRequestEliteServerState(ConnectorMessage.RequestEliteServerState message)
        {
            HttpWebRequest  req    = WebRequest.CreateHttp($"{BASE_URL}api-status-v1/elite-server");
            HttpWebResponse resp   = (await req.GetResponseAsync()) as HttpWebResponse;
            string          data   = resp.GetContent();
            var             dataEs = JsonConvert.DeserializeObject <Responses.EliteServerReq>(data);

            this.uiMessenger.Tell(new UiMessengerMessage.Publish(new EliteServerState(dataEs.LastUpdate, dataEs.Message)));
        }
예제 #2
0
 private void ReceivedRequestEliteServerState(ConnectorMessage.RequestEliteServerState message)
 {
     this.processor.Forward(message);
 }