Fix bug causing lock expired exceptions

This commit is contained in:
Zaid Abdulla committed 2021-06-09 16:32:12 -07:00
1 parent 630697a0cb
commit 63a75cc765
1 file changed
+3 -3
+3 -3
View File
@@ -208,7 +208,7 @@ async function writeResponse(
sessionContext.extendLock = now + 10000;
await cache.acquireLock(
`cwmp_session_${sessionContext.deviceId}`,
sessionContext.timeout + 15000,
sessionContext.timeout * 1000 + 15000,
0,
sessionContext.sessionId
);
@@ -891,7 +891,7 @@ async function getSession(
const sessionContextString = await cache.pop(`session_${sessionId}`);
if (!sessionContextString) return null;
sessionContext = await session.deserialize(sessionContextString);
connection.setTimeout(sessionContext.timeout);
connection.setTimeout(sessionContext.timeout * 1000);
return sessionContext;
}
@@ -1146,7 +1146,7 @@ async function processRequest(
sessionContext.extendLock = sessionContext.timestamp + 10000;
await cache.acquireLock(
`cwmp_session_${sessionContext.deviceId}`,
sessionContext.timeout + 15000,
sessionContext.timeout * 1000 + 15000,
0,
sessionContext.sessionId
);