11import { createAction } from '@reduxjs/toolkit' ;
2- import { put , select , takeEvery , takeLeading } from 'redux-saga/effects' ;
2+ import { call , put , select , takeEvery , takeLeading } from 'redux-saga/effects' ;
33
44import type { StagedAction } from '~transitions' ;
55import { getTransitionMeta } from '~transitions' ;
@@ -39,7 +39,7 @@ export function* rootSaga() {
3939 yield takeEvery ( createEpic . stage . match , function * ( action ) {
4040 const transitionId = getTransitionMeta ( action ) . id ;
4141 try {
42- yield simulateAPIRequest ( ) ;
42+ yield call ( simulateAPIRequest ) ;
4343 yield put ( createEpic . amend ( transitionId , { ...action . payload , id : generateId ( ) } ) ) ;
4444 yield put ( createEpic . commit ( transitionId ) ) ;
4545 } catch ( error ) {
@@ -50,7 +50,7 @@ export function* rootSaga() {
5050 yield takeEvery ( editEpic . stage . match , function * ( action ) {
5151 const transitionId = getTransitionMeta ( action ) . id ;
5252 try {
53- yield simulateAPIRequest ( ) ;
53+ yield call ( simulateAPIRequest ) ;
5454 yield put ( editEpic . commit ( transitionId ) ) ;
5555 } catch ( error ) {
5656 yield put ( editEpic . fail ( transitionId , error ) ) ;
@@ -60,7 +60,7 @@ export function* rootSaga() {
6060 yield takeEvery ( deleteEpic . stage . match , function * ( action ) {
6161 const transitionId = getTransitionMeta ( action ) . id ;
6262 try {
63- yield simulateAPIRequest ( ) ;
63+ yield call ( simulateAPIRequest ) ;
6464 yield put ( deleteEpic . commit ( transitionId ) ) ;
6565 } catch {
6666 yield put ( deleteEpic . stash ( transitionId ) ) ;
@@ -70,7 +70,7 @@ export function* rootSaga() {
7070 yield takeEvery ( updateProfile . stage . match , function * ( action ) {
7171 const transitionId = getTransitionMeta ( action ) . id ;
7272 try {
73- yield simulateAPIRequest ( ) ;
73+ yield call ( simulateAPIRequest ) ;
7474 yield put ( updateProfile . commit ( transitionId ) ) ;
7575 } catch ( error ) {
7676 yield put ( updateProfile . fail ( transitionId , error ) ) ;
@@ -80,7 +80,7 @@ export function* rootSaga() {
8080 yield takeEvery ( createProjectTodo . stage . match , function * ( action ) {
8181 const transitionId = getTransitionMeta ( action ) . id ;
8282 try {
83- yield simulateAPIRequest ( ) ;
83+ yield call ( simulateAPIRequest ) ;
8484 yield put ( createProjectTodo . amend ( transitionId , { ...action . payload , id : generateId ( ) } ) ) ;
8585 yield put ( createProjectTodo . commit ( transitionId ) ) ;
8686 } catch ( error ) {
@@ -91,7 +91,7 @@ export function* rootSaga() {
9191 yield takeEvery ( editProjectTodo . stage . match , function * ( action ) {
9292 const transitionId = getTransitionMeta ( action ) . id ;
9393 try {
94- yield simulateAPIRequest ( ) ;
94+ yield call ( simulateAPIRequest ) ;
9595 yield put ( editProjectTodo . commit ( transitionId ) ) ;
9696 } catch ( error ) {
9797 yield put ( editProjectTodo . fail ( transitionId , error ) ) ;
@@ -101,7 +101,7 @@ export function* rootSaga() {
101101 yield takeEvery ( deleteProjectTodo . stage . match , function * ( action ) {
102102 const transitionId = getTransitionMeta ( action ) . id ;
103103 try {
104- yield simulateAPIRequest ( ) ;
104+ yield call ( simulateAPIRequest ) ;
105105 yield put ( deleteProjectTodo . commit ( transitionId ) ) ;
106106 } catch {
107107 yield put ( deleteProjectTodo . stash ( transitionId ) ) ;
@@ -111,7 +111,7 @@ export function* rootSaga() {
111111 yield takeEvery ( logActivity . stage . match , function * ( action ) {
112112 const transitionId = getTransitionMeta ( action ) . id ;
113113 try {
114- yield simulateAPIRequest ( ) ;
114+ yield call ( simulateAPIRequest ) ;
115115 yield put ( logActivity . amend ( transitionId , { ...action . payload , id : generateId ( ) } ) ) ;
116116 yield put ( logActivity . commit ( transitionId ) ) ;
117117 } catch ( error ) {
@@ -122,7 +122,7 @@ export function* rootSaga() {
122122 yield takeEvery ( editActivity . stage . match , function * ( action ) {
123123 const transitionId = getTransitionMeta ( action ) . id ;
124124 try {
125- yield simulateAPIRequest ( ) ;
125+ yield call ( simulateAPIRequest ) ;
126126 yield put ( editActivity . commit ( transitionId ) ) ;
127127 } catch ( error ) {
128128 yield put ( editActivity . fail ( transitionId , error ) ) ;
@@ -132,7 +132,7 @@ export function* rootSaga() {
132132 yield takeEvery ( dismissActivity . stage . match , function * ( action ) {
133133 const transitionId = getTransitionMeta ( action ) . id ;
134134 try {
135- yield simulateAPIRequest ( ) ;
135+ yield call ( simulateAPIRequest ) ;
136136 yield put ( dismissActivity . commit ( transitionId ) ) ;
137137 } catch {
138138 yield put ( dismissActivity . stash ( transitionId ) ) ;
0 commit comments