private void OnCloseSearchDialog() { object[] array = GameSection.GetEventData() as object[]; if (array != null) { searchType = tmpSearchType; if ((bool)array[0]) { int nowPage = (int)array[1]; FriendSearchResult friendSearchResult = array[2] as FriendSearchResult; recvList = ChangeData(friendSearchResult.search); pageNumMax = friendSearchResult.pageNumMax; base.nowPage = nowPage; if (searchType == SEARCH_TYPE.ID) { searchID = (array[3] as string); } else if (searchType == SEARCH_TYPE.NAME) { searchName = (array[3] as string); } RefreshUI(); } } }
public FriendSearch(string search) { InitializeComponent(); nameResultLabel.Text = search; user = MainView.user; proxy = MainView.proxy; user = proxy.GetUserById(user.ID); searchList = proxy.SearchUsers(search, user.ID); nameBtn.Text = user.firstName; result = new FriendSearchResult(this, resultsPanel, user.ID, searchList, proxy, search); result.AddResults(); }
public void SendSearchID(string code, Action <bool, FriendSearchResult> callback) { FriendSearchByCodeModel.RequestSendForm requestSendForm = new FriendSearchByCodeModel.RequestSendForm(); requestSendForm.code = code; Protocol.Send(FriendSearchByCodeModel.URL, requestSendForm, delegate(FriendSearchByCodeModel ret) { bool flag = ErrorCodeChecker.IsSuccess(ret.Error); if (flag) { recvSearchList = ret.result; MonoBehaviourSingleton <GameSceneManager> .I.SetNotify(GameSection.NOTIFY_FLAG.UPDATE_FRIEND_LIST); } callback(flag, recvSearchList); }, string.Empty); }