fix: redirect open twice (#60)

Signed-off-by: Innei <i@innei.in>
This commit is contained in:
Innei 2024-06-13 20:22:01 +08:00 committed by GitHub
parent b6ea5b9118
commit c774d3c883
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 1 deletions

View File

@ -12,6 +12,7 @@ export const useSignOut = () =>
// Clear query cache
localStorage.removeItem(QUERY_PERSIST_KEY)
// Clear local storage
// TODO
}, [])

View File

@ -3,7 +3,7 @@ import { UserButton } from "@renderer/components/user-button"
import { apiClient } from "@renderer/lib/api-fetch"
import { APP_NAME } from "@renderer/lib/constants"
import { DEEPLINK_SCHEME } from "@shared/constants"
import { useEffect } from "react"
import { useEffect, useRef } from "react"
import { useNavigate } from "react-router-dom"
export function Component() {
@ -14,7 +14,10 @@ export function Component() {
return `${DEEPLINK_SCHEME}auth?token=${data.sessionToken}`
}
const onceRef = useRef(false)
useEffect(() => {
if (onceRef.current) return
onceRef.current = true
if (window.electron) {
navigate("/")
} else {