示例#1
0
 public static ArticleState ReduceGetArticlesAction(ArticleState state, GetArticlesAction action) =>
 new ArticleState(true, null, state.CurrentArticle, state.IsFollowingUser, null, state.CurrentCommentList, action.SearchRequest, state.TotalArticles);
        private void FetchArticles()
        {
            var action = new GetArticlesAction();

            Dispatcher.Dispatch(action);
        }
        public async Task HandleGetArticlesAction(GetArticlesAction action, IDispatcher dispatcher)
        {
            var articles = await _client.GetFromJsonAsync <ICollection <ArticleDto> >("/articles");

            dispatcher.Dispatch(new GetArticlesResultAction(articles));
        }