fix: Avoid throwing errors if no token provided on close

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2023-11-13 12:33:07 +01:00
parent 9810faf877
commit 4e10f80eb1
2 changed files with 11 additions and 16 deletions

View File

@@ -117,7 +117,7 @@ export function createSession(boardId) {
// close session when tab gets hidden/inactive
const visibilitychangeListener = () => {
if (document.visibilityState === 'hidden') {
if (document.visibilityState === 'hidden' && token) {
sessionApi.closeSessionViaBeacon(boardId, token)
tokenPromise = null
token = null