(err, extension)
| 173 | function start() { |
| 174 | // Global error handler |
| 175 | const onError = (err, extension) => { |
| 176 | if (err) { |
| 177 | if (typeof err === 'string') err = new Error(err); |
| 178 | err.preventDefault = () => { |
| 179 | err._dontReject = true; |
| 180 | }; |
| 181 | plugin.apply('onError', err => { |
| 182 | throw new Error(err.stack || err); |
| 183 | })(err, app._store.dispatch, extension); |
| 184 | } |
| 185 | }; |
| 186 | |
| 187 | const sagaMiddleware = createSagaMiddleware(); |
| 188 | const promiseMiddleware = createPromiseMiddleware(app); |