using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Sog; using ProtoCSStruct; using SMWebServer; using SMWebServer; namespace SMWebServer { public class RecordReqMgr : Singleton { /// /// 查询账号信息回包 /// /// /// public void OnUserRoleInfoRes(uint serverID, StructPacket packet) { HttpRequestInfo m_request = null; try { ref var res = ref packet.GetMessage(); var id = res.Id; TraceLog.Debug("PRecordReqMgr OnUserAccountInfoRes uid {0} ", id); m_request = Program.m_httpService.m_requestList.Find(f => f.Http.id == id); LitJson.JsonData builder = new LitJson.JsonData(); HttpQueryParams queryParams = new HttpQueryParams(m_request.Http.httpRequest.Url); //select_role.OnResMsg(id, builder, m_request.Http.httpResponse, m_request.Http.httpRequest, queryParams, ref res); m_request.Http.httpResponse.ContentAsUTF8 = builder.ToJson(); } catch (Exception ex) { TraceLog.Error("RecordReqMgr OnUserAccountInfoRes Error Msg {0}", ex.Message); } finally { if (m_request != null) { m_request.ProcessEnd = true; } } } } }