Skip to content

Commit 53feec5

Browse files
committed
fix(redux-saga): function name change from done to toPromise()
1 parent 3c45d4f commit 53feec5

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/app/redux/configureStore.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as Raven from "raven-js";
33
import {applyMiddleware, compose, createStore, Middleware, Store} from "redux";
44
import {createLogger} from "redux-logger";
55
import {router5Middleware} from "redux-router5";
6-
import createSagaMiddleware, { END } from "redux-saga";
6+
import createSagaMiddleware, {END, Task} from "redux-saga";
77
import {Router} from "router5";
88
import {IStore} from "./IStore";
99
import rootReducer from "./rootReducer";
@@ -12,7 +12,7 @@ const appConfig = require("../../../config/main");
1212
const localConfig = require("../../../config/main.local");
1313

1414
interface IExtendedStore extends Store<Partial<IStore>> {
15-
runSaga: (rootSaga: any) => any;
15+
runSaga: (rootSaga: any) => Task;
1616
close: () => void;
1717
}
1818

src/server.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ app.use("/public", express.static(path.join(__dirname, "public")));
4949
app.get("/translation/:lang", translationHandler);
5050

5151
app.get("*", (req, res) => {
52-
5352
if (!appConfig.ssr) {
5453
res.sendFile(path.resolve("./build/index.html"), {}, (error) => {
5554
if (error) {
@@ -83,7 +82,7 @@ app.get("*", (req, res) => {
8382
}
8483
});
8584

86-
store.runSaga(rootSaga).done.then(() => {
85+
store.runSaga(rootSaga).toPromise().then(() => {
8786
// deep clone state because store will be changed during the second render in componentWillMount
8887
const initialState = JSON.parse(JSON.stringify(store.getState()));
8988

0 commit comments

Comments
 (0)