oak-general-business/lib/checkers/message.js

29 lines
889 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var filter_1 = require("oak-domain/lib/store/filter");
var checkers = [
{
type: 'logical',
action: 'select',
entity: 'message',
checker: function (operation, context) {
var systemId = context.getSystemId();
var filter = {
id: {
$in: {
entity: 'messageSystem',
data: {
messageId: 1,
},
filter: {
systemId: systemId,
},
},
},
};
operation.filter = operation.filter ? (0, filter_1.combineFilters)([operation.filter, filter]) : filter;
},
}
];
exports.default = checkers;