как сделать частичное обновление состояния магазина акиты? - PullRequest
0 голосов
/ 24 октября 2019

Очень простой вопрос, Google не помог.

У меня есть магазин Акиты для моей основной сессии. У него есть это состояние

    export interface SessionState {
      language: Language;
      activeRepo: number;
      auth_token: string;
      user : AppUser
      userRepos : UserRepo[]
    }

Как в службах я могу обновить только одно из этих свойств? Например, только «userRepos»

у меня есть этот сервисный вызов

 getUserRepos() {
      return httpclient.post("User","GetRepos", {}).pipe(tap<UserRepo[]>(repos  => {
           // THIS IS THE LINE THAT I CANNOT GET TO WORK--->
             this.sessionStore.update({...userRepos : repos});
      }));
 }

Я перепробовал много конструкций и просто не могу его получить. Можно ли вообще обновить только кусок состояния?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...