diff --git a/src/lib/hooks/useEmail.ts b/src/lib/hooks/useEmail.ts index 6e52846d12..c0f79e7033 100644 --- a/src/lib/hooks/useEmail.ts +++ b/src/lib/hooks/useEmail.ts @@ -8,12 +8,15 @@ export function useEmail() { const {data: serviceConfig} = useServiceConfigQuery() + const checkEmailConfirmed = serviceConfig?.checkEmailConfirmed + const isSelfHost = - serviceConfig?.checkEmailConfirmed && currentAccount && getHostnameFromUrl(currentAccount.service) !== getHostnameFromUrl(BSKY_SERVICE) - const needsEmailVerification = !isSelfHost && !currentAccount?.emailConfirmed + + const needsEmailVerification = + !isSelfHost && checkEmailConfirmed && !currentAccount?.emailConfirmed return {needsEmailVerification} }