diff --git a/src/runtime.js b/src/runtime.js index 6584a21..c295d25 100644 --- a/src/runtime.js +++ b/src/runtime.js @@ -438,6 +438,21 @@ class ZitiBrowzerRuntime { setTimeout(self._zbrPing, 1000, self ); } + _jwtExpirationCheck(self) { + + if (isTokenExpired(self.zitiConfig.access_token)) { + + let idpAuthHealthEvent = { + expired: true + }; + + self.idpAuthHealthEventHandler(idpAuthHealthEvent); + + } + + setTimeout(self._jwtExpirationCheck, 1000*30, self ); + } + /** * Determine if the specified DOM element contains the `download` attribute */ @@ -2089,6 +2104,8 @@ if (isUndefined(window.zitiBrowzerRuntime)) { setTimeout(window.zitiBrowzerRuntime._getLatestBrowZerReleaseVersion, 1000, window.zitiBrowzerRuntime ); + setTimeout(window.zitiBrowzerRuntime._jwtExpirationCheck, 1000, window.zitiBrowzerRuntime ); + /** * */