freeCodeCamp/client/sagas/err-saga.js

12 lines
342 B
JavaScript
Raw Normal View History

2016-10-16 05:28:03 +00:00
import { makeToast } from '../../common/app/toasts/redux/actions';
2016-04-25 04:54:48 +00:00
export default function errorSaga(action$) {
return action$
.filter(({ error }) => !!error)
.map(({ error }) => error)
.doOnNext(error => console.error(error))
2016-10-16 05:28:03 +00:00
.map(() => makeToast({
message: 'Something went wrong, please try again later'
2016-04-25 04:54:48 +00:00
}));
}