示例#1
0
        public static IRequestMessageBase GetRequestChatEntity(XDocument xml, string strAgentType)
        {
            RequestMessageChat requestMessage = new RequestMessageChat();

            var oAgentType = MsgTypeHelper.GetResponseAgentType(strAgentType);

            //switch (oAgentType)
            //{

            //    case AgentType.chat:
            //    case AgentType.kf_internal:
            //        EntityHelper.FillEntityWithXml(requestMessage, xml);
            //        break;
            //}

            EntityHelper.FillEntityWithXml(requestMessage, xml);

            //return GetRequestEntity(XDocument.Parse(xml));

            return(requestMessage);
        }
示例#2
0
 /// <summary>
 /// 位置类型请求
 /// </summary>
 public virtual IResponseMessageBase OnChatRequest(RequestMessageChat requestMessage)
 {
     return(DefaultResponseMessage(requestMessage));
 }