raiden-ts
Version:
Raiden Light Client Typescript/Javascript SDK
15 lines • 567 B
JavaScript
import { ignoreElements } from 'rxjs/operators';
import { completeWith } from '../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
*/
export function dbErrorsEpic(action$, {}, { db }) {
return db.busy$.pipe(ignoreElements(), completeWith(action$));
}
//# sourceMappingURL=epics.js.map