UNPKG

@fabric-es/fabric-cqrs

Version:

Hyperledger Fabric middleware for event sourcing and cqrs pattern

16 lines 841 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.queryGetEntityByEntityName = void 0; const queryHandler_1 = require("../queryHandler"); const query_1 = require("../store/query"); const dispatcher_1 = require("./dispatcher"); const queryGetEntityByEntityName = (entityName, reducer, { logger, store }) => dispatcher_1.dispatcher(({ tx_id }) => query_1.action.queryByEntityName({ tx_id, args: { entityName } }), { name: 'getByEntityName', store, slice: 'query', SuccessAction: query_1.action.QUERY_SUCCESS, ErrorAction: query_1.action.QUERY_ERROR, logger, }, (commits) => commits ? queryHandler_1.commitsToGroupByEntityId(commits, reducer).currentStates : null); exports.queryGetEntityByEntityName = queryGetEntityByEntityName; //# sourceMappingURL=queryGetEntityByEntityName.js.map