Сохранение контекста измененного предобработчиком для передачи в постобработчик

This commit is contained in:
Mikhail Chechnev 2019-03-05 17:06:35 +03:00
parent 3e8a6733bb
commit 2bd317e518

View File

@ -188,10 +188,12 @@ const appProcess = async prms => {
//Применим ответ "До" - контекст работы сервиса
if (!_.isUndefined(resBefore.sCtx))
if (prms.function.nFnType == objServiceFnSchema.NFN_TYPE_LOGIN) {
prms.service.sCtx = resBefore.sCtx;
prms.service.dCtxExp = resBefore.dCtxExp;
await dbConn.setServiceContext({
nServiceId: prms.service.nId,
sCtx: resBefore.sCtx,
dCtxExp: resBefore.dCtxExp
sCtx: prms.service.sCtx,
dCtxExp: prms.service.dCtxExp
});
bCtxIsSet = true;
}
@ -260,10 +262,12 @@ const appProcess = async prms => {
//Применим ответ "После" - контекст работы сервиса
if (!_.isUndefined(resAfter.sCtx))
if (prms.function.nFnType == objServiceFnSchema.NFN_TYPE_LOGIN) {
prms.service.sCtx = resAfter.sCtx;
prms.service.dCtxExp = resAfter.dCtxExp;
await dbConn.setServiceContext({
nServiceId: prms.service.nId,
sCtx: resAfter.sCtx,
dCtxExp: resAfter.dCtxExp
sCtx: prms.service.sCtx,
dCtxExp: prms.service.dCtxExp
});
bCtxIsSet = true;
}