@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
32 lines (24 loc) • 844 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.errorMiddleware = void 0;
var _clearError = require("../actions/error/clearError");
var _selectors = _interopRequireDefault(require("../data/selectors"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var errorMiddleware = function errorMiddleware(store) {
return function (next) {
return function (action) {
if (action.type === _clearError.CLEAR_ERROR) {
var timeoutId = _selectors["default"].getErrorTimeoutHandlerId(store.getState());
if (timeoutId) {
clearTimeout(timeoutId);
}
}
next(action);
};
};
};
exports.errorMiddleware = errorMiddleware;
var _default = errorMiddleware;
exports["default"] = _default;