示例#1
0
        public static async Task <ArticleChangedModel> LoadTopTen(int[] ids, DateTime timestamp)
        {
            var requestModel = new ArticleTopTenRequestModel {
                Ids       = ids,
                Timestamp = timestamp,
            };
            var rawRespondModel = await Gateway.LoadIfChangedTopTenAsync(requestModel, "str");

            var changedItems = rawRespondModel.Changed.Select(x => new Article(x));

            return(new ArticleChangedModel(rawRespondModel, changedItems));
        }
示例#2
0
        public async Task <ArticlesChangesRespondModel> LoadIfChangedTopTenAsync(ArticleTopTenRequestModel model, string token)
        {
            var respond = await SendRequestForNullable <ArticlesChangesRespondModel>(API.METHOD.LOAD_TOP_TEN, model, token);

            return(respond ?? new ArticlesChangesRespondModel());
        }