UNPKG

raiden-ts

Version:

Raiden Light Client Typescript/Javascript SDK

19 lines 723 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dbErrorsEpic = void 0; const operators_1 = require("rxjs/operators"); const rx_1 = require("../utils/rx"); /** * An epic to error globally in case db.busy$ errors (i.e. database errors) * * @param action$ - Observable of RaidenActions * @param state$ - Observable of RaidenStates * @param deps - Epics dependencies * @param deps.db - Database instance * @returns observable to shutdown db instance on raidenShutdown */ function dbErrorsEpic(action$, {}, { db }) { return db.busy$.pipe((0, operators_1.ignoreElements)(), (0, rx_1.completeWith)(action$)); } exports.dbErrorsEpic = dbErrorsEpic; //# sourceMappingURL=epics.js.map