diff options
author | Victor Chabbert <chabbertvi@eisti.eu> | 2017-01-22 17:19:33 +0100 |
---|---|---|
committer | Victor Chabbert <chabbertvi@eisti.eu> | 2017-01-22 17:19:37 +0100 |
commit | 936f7e32781f2d90fa3e3460758005d807fa6120 (patch) | |
tree | 1f07ac11edfad755bc30acff9ce605b9c8ff8967 /frontend/src/sagas.js | |
parent | Fix areAllPlayersReady() to understand WAIT action (diff) | |
download | seven-wonders-936f7e32781f2d90fa3e3460758005d807fa6120.tar.gz seven-wonders-936f7e32781f2d90fa3e3460758005d807fa6120.tar.bz2 seven-wonders-936f7e32781f2d90fa3e3460758005d807fa6120.zip |
Move saga and router routes in a single file
Diffstat (limited to 'frontend/src/sagas.js')
-rw-r--r-- | frontend/src/sagas.js | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/frontend/src/sagas.js b/frontend/src/sagas.js index 7c356e1d..df49b099 100644 --- a/frontend/src/sagas.js +++ b/frontend/src/sagas.js @@ -1,22 +1,11 @@ import { router } from 'redux-saga-router' import { call } from 'redux-saga/effects' +import { makeSagaRoutes } from './routes' import createWsConnection from './utils/createWebSocketConnection' -import usernameChoiceSaga from './sagas/usernameChoice' -import gameBrowserSaga from './sagas/gameBrowser' - -let wsConnection -const routes = { - *'/'() { - yield usernameChoiceSaga(wsConnection) - }, - *'/games'() { - yield gameBrowserSaga(wsConnection) - } -} - export default function *rootSaga(history) { + let wsConnection try { wsConnection = yield call(createWsConnection) } catch (error) { @@ -24,5 +13,5 @@ export default function *rootSaga(history) { return } - yield* router(history, routes) + yield* router(history, makeSagaRoutes(wsConnection)) } |