private async Task <IEnumerable <Board> > GetBoardList(uint startIndex, int page) { BoardListViewModel.BoardList.NoMore(); IsLoading = true; List <Board> list = new List <Board>(); try { list = await PinApi.GetRelatedBoards(Pin?.pin_id, BoardListViewModel.GetMaxSeq()); if (list.Count == 0) { BoardListViewModel.BoardList.NoMore(); } else { BoardListViewModel.BoardList.HasMore(); } BoardListViewModel.NotifyPropertyChanged("Count"); } catch (Exception ex) { string a = ex.Message; } finally { IsLoading = false; } return(list); }
private async Task <IEnumerable <Board> > GetBoardList(uint startIndex, int page) { BoardListViewModel.BoardList.NoMore(); IsLoading = true; List <Board> list = new List <Board>(); try { await Task.Delay(300); list = await Context.API.UserAPI.GetBoards(User?.user_id, BoardListViewModel.GetMaxSeq()); if (list.Count == 0) { BoardListViewModel.BoardList.NoMore(); } else { BoardListViewModel.BoardList.HasMore(); } return(list); } catch (Exception ex) { } finally { IsLoading = false; } return(list); }