public void OnGetPersonalInfoRsp(uint iMessageType, object kParam) { NetworkMessageParam param = kParam as NetworkMessageParam; GetPersonalInfoRsp rsp = param.rsp as GetPersonalInfoRsp; GetPersonalInfoReq req = param.req as GetPersonalInfoReq; if (rsp.resultCode == GetPersonalInfoRsp.ResultCode.SUCCESS && req.userInfo) { _userName = rsp.userInfo.userName; _headIndex = rsp.userInfo.headIndex; MessageDispatcher.GetInstance().DispatchMessage((uint)EUIMessage.UPDATE_PERSONAL_DETAIL, null); } }
public void OnGetPersonalInfoRsp(uint iMessageType, object kParam) { NetworkMessageParam param = kParam as NetworkMessageParam; GetPersonalInfoRsp rsp = param.rsp as GetPersonalInfoRsp; GetPersonalInfoReq req = param.req as GetPersonalInfoReq; if (rsp.resultCode == GetPersonalInfoRsp.ResultCode.SUCCESS && req.friendInfo) { _groupDict.Clear(); foreach (GroupItem group in rsp.groups) { _groupDict.Add(group.groupId, group); } } }
public void OnGetPersonalInfoRsp(uint iMessageType, object kParam) { NetworkMessageParam param = kParam as NetworkMessageParam; GetPersonalInfoRsp rsp = param.rsp as GetPersonalInfoRsp; GetPersonalInfoReq req = param.req as GetPersonalInfoReq; if (rsp.resultCode == GetPersonalInfoRsp.ResultCode.SUCCESS && req.friendInfo) { _friendDict.Clear(); foreach (UserItem friend in rsp.friends) { _friendDict[friend.userId] = friend; } MessageDispatcher.GetInstance().DispatchMessageAsync((uint)EUIMessage.UPDATE_CHAT_LIST, null); } }