Wpis z mikrobloga

#programowanie #javascript #angular
Mam pytanie, chodzi mi o efekty w storze, chciałbym w nim dispatchować więcej niż jedną akcję i zastanawiam się jak to załatwić. Przy pojedynczej akcji używałem switchMapa i nie wiem czy korzystać teraz z map czy innego rozwiązania?

Posłużę się przykładem: https://paste.ofcode.org/Fb5qDUKEkqXYgpV4AkRTYk

Mam tutaj dwa efekty ale drugi efekt SelectUserRoles jest do usunięcia ponieważ w zależności od typu akcji zwracane są różne dane więc muszę to rozbić i przenieść do innych efektów, które obsługuję te akcje.

Co chcę zrobić w przykładowym kodzie:
Przenieść pobranie UserRolesByContract do efektu SelectContext i żeby w tym efekcie dispatchować i GetDiariesRequiringAttention i SetUserRoles (to drugie po pobraniu getUserRoles z api). Ktoś doradzi?
  • 1