lml-main
Version:
This is now a mono repository published into many standalone packages.
13 lines • 871 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const redux_observable_1 = require("redux-observable");
const cosmo_redux_api_1 = require("@lml/cosmo-redux-api");
const cosmoui_1 = require("cosmoui");
exports.inviteUserSuccess = (action$) => action$.ofType(cosmo_redux_api_1.INVITE_USER.SUCCESS)
.map((action) => action.response.status === 201
? cosmoui_1.notificationSuccess('User has been successfully invited')
: cosmoui_1.notificationInfo('User partner has been updated'));
exports.inviteUserError = (action$) => action$.ofType(cosmo_redux_api_1.INVITE_USER.ERROR)
.map((action) => cosmoui_1.notificationError(`There was a problem inviting user: ${action.error.error}`));
exports.inviteUserEpics = redux_observable_1.combineEpics(exports.inviteUserSuccess, exports.inviteUserError);
//# sourceMappingURL=invite-user.js.map