actionGoodUpdate.js 473 B

123456789101112
  1. import { call, put } from "redux-saga/effects";
  2. import { promiseWorker } from "../reducers/promiseReducer";
  3. import { actionGoodsAll } from "./actionGoodsAll";
  4. import { actionGoodUpsert } from "./actionGoodUpsert";
  5. export const actionGoodUpdate = (good) => ({ type: "GOOD_UPDATE", payload: good });
  6. export function* goodUpdateWorker(action) {
  7. const good = action.payload || {};
  8. yield call(promiseWorker, actionGoodUpsert(good));
  9. yield put(actionGoodsAll());
  10. }