INNER CODE UNIT · JavaScript

unsubscribe

ob-f/OpenBot · open-code/src/App.js:114

        const unsubscribe = auth.onAuthStateChanged((user) => {
            if (user) {
                if (isTimeoutId) {
                    clearTimeout(timeoutId)
                }
                // User is signed in.
                user.getIdTokenResult()
                    .then((idTokenResult) => {
                        const expirationTime = idTokenResult?.expirationTime;
                        const sessionTimeoutMs = new Date(expirationTime).getTime() - Date.now();
                        if (timeoutId) {
                            clearTimeout(timeoutId);
                        }
                        timeoutId = setTimeout(async () => {
                            setIsSessionExpire(true);
                        }, sessionTimeoutMs);
                    })
                    .catch((error) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…