lexica-dialog-core
Version:
Core server for Lexica dialog agent.
14 lines • 509 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const removeDuplicateResponseMiddleware = async (context, next) => {
await next();
const { responses } = context;
if (responses.size > 1) {
context.responses = responses
.groupBy(res => JSON.stringify(res))
.map((grouped) => grouped.first())
.toList();
}
};
exports.default = removeDuplicateResponseMiddleware;
//# sourceMappingURL=RemoveDuplicateResponseMiddleware.js.map