UNPKG

lexica-dialog-core

Version:
14 lines 509 B
"use strict"; 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