UNPKG

@fabric-es/fabric-cqrs

Version:

Hyperledger Fabric middleware for event sourcing and cqrs pattern

27 lines 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reducer = void 0; const types_1 = require("../../types"); const utils_1 = require("../utils"); const action_1 = require("./action"); const { MERGE_COMMIT_SUCCESS, MERGE_COMMIT_ERROR, MERGE_COMMIT_BATCH_ERROR, MERGE_COMMIT_BATCH_SUCCESS, DELETE_ERROR, DELETE_SUCCESS, QUERY_ERROR, QUERY_SUCCESS, SEARCH_ERROR, SEARCH_SUCCESS, GET_NOTI_ERROR, GET_NOTI_SUCCESS, CLEAR_NOTI_ERROR, CLEAR_NOTI_SUCCESS, DELETE_ENTITY_ERROR, DELETE_ENTITY_SUCCESS, } = action_1.action; const actionHandler = { [MERGE_COMMIT_SUCCESS]: utils_1.getSuccessActionHandler(MERGE_COMMIT_SUCCESS), [MERGE_COMMIT_ERROR]: utils_1.getErrorActionHandler(MERGE_COMMIT_ERROR), [MERGE_COMMIT_BATCH_SUCCESS]: utils_1.getSuccessActionHandler(MERGE_COMMIT_BATCH_SUCCESS), [MERGE_COMMIT_BATCH_ERROR]: utils_1.getErrorActionHandler(MERGE_COMMIT_BATCH_ERROR), [DELETE_SUCCESS]: utils_1.getSuccessActionHandler(DELETE_SUCCESS), [DELETE_ERROR]: utils_1.getErrorActionHandler(DELETE_ERROR), [QUERY_SUCCESS]: utils_1.getSuccessActionHandler(QUERY_SUCCESS), [QUERY_ERROR]: utils_1.getErrorActionHandler(QUERY_ERROR), [SEARCH_ERROR]: utils_1.getErrorActionHandler(SEARCH_ERROR), [SEARCH_SUCCESS]: utils_1.getSuccessActionHandler(SEARCH_SUCCESS), [GET_NOTI_ERROR]: utils_1.getErrorActionHandler(GET_NOTI_ERROR), [GET_NOTI_SUCCESS]: utils_1.getSuccessActionHandler(GET_NOTI_SUCCESS), [CLEAR_NOTI_ERROR]: utils_1.getErrorActionHandler(CLEAR_NOTI_ERROR), [CLEAR_NOTI_SUCCESS]: utils_1.getSuccessActionHandler(CLEAR_NOTI_SUCCESS), [DELETE_ENTITY_ERROR]: utils_1.getErrorActionHandler(DELETE_ENTITY_ERROR), [DELETE_ENTITY_SUCCESS]: utils_1.getSuccessActionHandler(DELETE_ENTITY_SUCCESS), }; exports.reducer = utils_1.getReducer(types_1.initialState, actionHandler); //# sourceMappingURL=reducer.js.map