private void Service_OnGetResponse(object sender, ResponseMessageEventArgs e) { String msg = String.Empty; ReceiveContent(e.ResponseText, out msg); e.ResultMsg = msg; }
/// <summary> /// Parses pubsub messages of type <code>response</code> /// </summary> /// <param name="json">the full json text</param> /// <param name="message">the parsed message</param> /// <returns>the message type</returns> private PubSubMessageType ParseResponseType(string json, out PubSubMessageEventArgs message) { var jobj = JObject.Parse(json); message = new ResponseMessageEventArgs( jobj.SelectToken("error")?.ToString() ?? string.Empty, ResolveNonce(jobj.SelectToken("nonce")?.ToString() ?? string.Empty) ); return(PubSubMessageType.Response); }
private async void EngineOnRequestProcessed(object sender, ResponseMessageEventArgs e) { await _transportLayer.SendResponse(e.CorrelationId, e.Response); }