/// <summary> /// 获取排行榜列表 /// </summary> /// <param name="type"></param> /// <param name="time"></param> /// <returns></returns> public async Task <LatestDocumentResult> GetRankAsync(RankTypeEnum type, RankTimeEnum time) { string url = string.Format(ServiceUri.Rank, type, time); var documents = await GetJson <LatestDocumentResult>(url); return(documents); }
public async void Refresh(object obj) { if (obj != null) { RankTimeEnum time = (RankTimeEnum)obj; _time = time; } await GetPagedItemsAsync(0, 0); }
private async Task <List <Document> > LoadRankDataAsync(RankTypeEnum type, RankTimeEnum time) { var result = await ApiService.Instance.GetRankAsync(type, time); return(result?.Data); }
public RankDataSource(RankTypeEnum type, RankTimeEnum time) { this._type = type; this._time = time; }