2022-04-26 18:01:55 +05:00
|
|
|
import { call } from 'redux-saga/effects';
|
2019-08-31 04:07:25 +05:00
|
|
|
|
|
|
|
import loginSaga from './login';
|
2020-05-29 19:31:19 +05:00
|
|
|
import coreSaga from './core';
|
2022-04-26 18:01:55 +05:00
|
|
|
import { getAccessToken } from '../utils/access-token-storage';
|
2019-08-31 04:07:25 +05:00
|
|
|
|
2020-08-04 01:32:46 +05:00
|
|
|
export default function* rootSaga() {
|
2022-04-26 18:01:55 +05:00
|
|
|
const accessToken = yield call(getAccessToken);
|
2019-08-31 04:07:25 +05:00
|
|
|
|
|
|
|
if (!accessToken) {
|
|
|
|
yield call(loginSaga);
|
|
|
|
}
|
|
|
|
|
2020-05-29 19:31:19 +05:00
|
|
|
yield call(coreSaga);
|
2019-08-31 04:07:25 +05:00
|
|
|
}
|