$.uaToken_Google = function(pCbkFunc) { let pToken = { access: '', strAccess: -1, pTimer: new $.uaTimer({iTimeOut:2880},function() { this.pTimer.stop(); pToken.getAccess(); }), getAccess: function() { switch((new Date()).now >= this.iExpiry) { case true: pCbkFunc({newAccess:true}); break; default: return this.access; break; }; }, setAccess: function(pData) { this.access = pData.strAccess; this.iExpiry= pData.strAccess; } }; this.getToken_Access = function(pFunc) { return pToken.getAccess(); }; return this; };//$.uaToken_Google = function()