summaryrefslogtreecommitdiff
path: root/frontend/src/sagas.js
diff options
context:
space:
mode:
authorVictor Chabbert <chabbertvi@eisti.eu>2017-01-22 17:19:33 +0100
committerVictor Chabbert <chabbertvi@eisti.eu>2017-01-22 17:19:37 +0100
commit936f7e32781f2d90fa3e3460758005d807fa6120 (patch)
tree1f07ac11edfad755bc30acff9ce605b9c8ff8967 /frontend/src/sagas.js
parentFix areAllPlayersReady() to understand WAIT action (diff)
downloadseven-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.js17
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))
}
bgstack15