Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public async void Refresh(object obj)
 {
     if (obj != null)
     {
         RankTimeEnum time = (RankTimeEnum)obj;
         _time = time;
     }
     await GetPagedItemsAsync(0, 0);
 }
Ejemplo n.º 3
0
        private async Task <List <Document> > LoadRankDataAsync(RankTypeEnum type, RankTimeEnum time)
        {
            var result = await ApiService.Instance.GetRankAsync(type, time);

            return(result?.Data);
        }
Ejemplo n.º 4
0
 public RankDataSource(RankTypeEnum type, RankTimeEnum time)
 {
     this._type = type;
     this._time = time;
 }