We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc554e6 commit 7666d1dCopy full SHA for 7666d1d
glean/src/core/sessions.ts
@@ -12,8 +12,9 @@ export function isSessionInactive(sessionLengthInMinutes = 30): boolean {
12
const lastActive = localStorage.getItem("glean_session_last_active");
13
const lastActiveDate = new Date(Number(lastActive));
14
15
- // Subtract the session length from the current date
16
- const inactiveThreshold = new Date(Date.now() - (60000 * sessionLengthInMinutes));
+ // Subtract the session length from the current date.
+ const inactiveThreshold = new Date();
17
+ inactiveThreshold.setMinutes(inactiveThreshold.getMinutes() - sessionLengthInMinutes);
18
19
// If the inactiveThreshold is more recent than the lastActiveDate, then the
20
// current session is expired.
0 commit comments