| // Compute shareCode directly | // Compute shareCode directly | ||||
| const shareCode = getShareCodeFromRedirectUrl(redirectUrlParam) || getShareCodeFromPathname(pathname) | const shareCode = getShareCodeFromRedirectUrl(redirectUrlParam) || getShareCodeFromPathname(pathname) | ||||
| updateShareCode(shareCode) | |||||
| useEffect(() => { | |||||
| updateShareCode(shareCode) | |||||
| }, [shareCode, updateShareCode]) | |||||
| const { isFetching, data: accessModeResult } = useGetWebAppAccessModeByCode(shareCode) | const { isFetching, data: accessModeResult } = useGetWebAppAccessModeByCode(shareCode) | ||||
| const [isFetchingAccessToken, setIsFetchingAccessToken] = useState(false) | const [isFetchingAccessToken, setIsFetchingAccessToken] = useState(false) |