Fix session ID bug

This commit is contained in:
Eric Bailey
2026-01-21 19:59:43 -06:00
parent 66af8f1fbf
commit b4896ab1a4
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -10,6 +10,7 @@ let sessionId = (() => {
const lastEvent = device.get(['nativeSessionIdLastEventAt'])
const id = existing && !isSessionIdExpired(lastEvent) ? existing : uuid.v4()
device.set(['nativeSessionId'], id)
device.set(['nativeSessionIdLastEventAt'], Date.now())
return id
})()
@@ -29,9 +30,8 @@ export function useSessionId() {
device.set(['nativeSessionId'], sessionId)
setId(sessionId)
}
} else {
device.set(['nativeSessionIdLastEventAt'], Date.now())
}
device.set(['nativeSessionIdLastEventAt'], Date.now())
})
return () => sub.remove()
}, [])
+2 -2
View File
@@ -13,6 +13,7 @@ let sessionId = (() => {
const lastEvent = lastEventStr ? Number(lastEventStr) : undefined
const id = existing && !isSessionIdExpired(lastEvent) ? existing : uuid.v4()
window.sessionStorage.setItem(SESSION_ID_KEY, id)
window.sessionStorage.setItem(LAST_EVENT_KEY, String(Date.now()))
return id
})()
@@ -33,9 +34,8 @@ export function useSessionId() {
window.sessionStorage.setItem(SESSION_ID_KEY, sessionId)
setId(sessionId)
}
} else {
window.sessionStorage.setItem(LAST_EVENT_KEY, String(Date.now()))
}
window.sessionStorage.setItem(LAST_EVENT_KEY, String(Date.now()))
})
return () => sub.remove()
}, [])