Очень простой вопрос, 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});
}));
}
Я перепробовал много конструкций и просто не могу его получить. Можно ли вообще обновить только кусок состояния?