Я использовал метод «updateEntry» ActiveCartService для обновления записи корзины. После этого сработал эффект updateEntry $ из класса CartEntryEffects, который возвратил новое действие.
updateEntry$: Observable = this.actions$.pipe(
ofType(CartActions.CART_UPDATE_ENTRY),
map((action: CartActions.CartUpdateEntry) => action.payload),
concatMap(payload =>
this.cartEntryConnector
.update(payload.userId, payload.cartId, payload.entry, payload.qty)
// should be my logic with payload
.pipe(
map(() => {
return new CartActions.CartUpdateEntrySuccess({
userId: payload.userId,
cartId: payload.cartId,
});
}),
Как правильно получить эту полезную нагрузку? Или я могу переопределить этот эффект или добавить к нему мой лог c?