UNPKG

lexica-dialog-core

Version:
15 lines 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lodash_1 = require("lodash"); const senderInfoMiddleware = async (context, next) => { const { uni, messenger, request, senderInfoRepository } = context; if (!lodash_1.isNil(request)) { const senderInfo = await senderInfoRepository.findOneByUniAndMessengerAndSenderId(uni, messenger.name, request.senderId); if (!lodash_1.isNil(senderInfo)) { context.senderInfo = senderInfo; } } await next(); }; exports.default = senderInfoMiddleware; //# sourceMappingURL=SenderInfoMiddleware.js.map