/// <summary> /// 从服务器获取好友申请列表数据 /// </summary> private void GetApplyList() { StaticData.DebugGreen("请求好友申请列表数据~~~"); StaticData.playerInfoData.listApplyInfo.Clear(); // 正式请求 CSEmptyApplyList csEmptyApplyList = new CSEmptyApplyList(); ProtocalManager.Instance().SendCSEmptyApplyList(csEmptyApplyList, (applyList) => { //isFirstRequestApplyInfo = true; if (applyList == null) { GenerateApplyListUI(); return; } StaticData.DebugGreen("收到好友申请回复~~~"); StaticData.playerInfoData.listApplyInfo.AddRange(applyList.ApplyListInfo); SortApplyList(); GenerateApplyListUI(); }, (error) => { StaticData.DebugGreen($"收到好友申请列表错误码:{error.ToString()}~~~"); }, false); }
public void SendCSEmptyApplyList(CSEmptyApplyList csemptyapplylist, Action <SCApplyList> ResponseSCApplyListCallBack, Action <ErrorInfo> errorCallBack, bool isShowDefaultTip = true) { OpCodeType opCodeType = ListOPRelation.GetOpCodeTypeByRequest <CSEmptyApplyList> (); ProtoSendMethod.BusinessRequest <SCApplyList>(csemptyapplylist, opCodeType, ResponseSCApplyListCallBack, errorCallBack, isShowDefaultTip); }