diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index d3b362f20153341e1ad10171ef39b2081fc50fa8..981fa97de178948ebd5174d6d4792b7de911955a 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -2297,7 +2297,7 @@ connection.promise.then(parent => { const pinCode = getPincode(authentication.publicKey); if (pinCode) { const identity = await getIdentityFromLocalStorage(authentication.publicKey, pinCode, false); - window.currentlyAuthenticatedIdentity = identity; + window.currentlyLoadedIdentity = identity; if (!identityAuthenticatedEvent && identity) { @@ -2349,8 +2349,7 @@ connection.promise.then(parent => { }, 50); setInterval(function() { - - if (window.currentlyLoadedIdentity != null && anynomousDeviceKeyEventsProcessing === false) { + if (window.currentlyLoadedIdentity && !anynomousDeviceKeyEventsProcessing && !window.currentlyAuthenticatedIdentity) { anynomousDeviceKeyEventsProcessing = true; executeRestfulFunction("public", viamAnonymousApi, viamAnonymousApi.eventGetNewEventsWithoutSession, "devicekey").then(async executeResult => { if(executeResult.code === "200") {