SessionManager: Fix session expiration check

This bug was introduced in 8b0baa9679.
This commit is contained in:
Richard Hansen 2020-09-19 15:51:55 -04:00 committed by John McLear
parent 12bd617f51
commit 3886e95c83

View file

@ -72,7 +72,7 @@ exports.findAuthorID = async (groupID, sessionCookie) => {
return undefined;
});
const now = Math.floor(Date.now() / 1000);
const isMatch = (si) => (si != null && si.groupID === groupID && si.validUntil <= now);
const isMatch = (si) => (si != null && si.groupID === groupID && now < si.validUntil);
const sessionInfo = await promises.firstSatisfies(sessionInfoPromises, isMatch);
if (sessionInfo == null) return undefined;
return sessionInfo.authorID;