21 lines
589 B
JavaScript
21 lines
589 B
JavaScript
import { takeLatest } from "redux-saga/effects";
|
|
import {
|
|
SEND_REGISTER_REQUEST,
|
|
SEND_EMAIL_VERIFICATION_REQUEST,
|
|
SEND_LOGIN_REQUEST,
|
|
SEND_LOGOUT_REQUEST
|
|
} from "../constants/auth.constants";
|
|
import {
|
|
registerUserFlow,
|
|
verifyEmailFlow,
|
|
loginUserFlow,
|
|
logoutUserFlow
|
|
} from "./auth.sagas";
|
|
|
|
export default function* rootSaga() {
|
|
yield takeLatest(SEND_REGISTER_REQUEST, registerUserFlow);
|
|
yield takeLatest(SEND_EMAIL_VERIFICATION_REQUEST, verifyEmailFlow);
|
|
yield takeLatest(SEND_LOGIN_REQUEST, loginUserFlow);
|
|
yield takeLatest(SEND_LOGOUT_REQUEST, logoutUserFlow);
|
|
}
|