Skip to content

Commit e1872f0

Browse files
committed
chore: wrap saga yields in call()
1 parent b648746 commit e1872f0

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

usecases/sagas/saga.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { 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

44
import type { StagedAction } from '~transitions';
55
import { 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

Comments
 (0)