tweak
This commit is contained in:
@@ -37,6 +37,7 @@ import {HomeHeader} from '../com/home/HomeHeader'
|
|||||||
|
|
||||||
type Props = NativeStackScreenProps<HomeTabNavigatorParams, 'Home'>
|
type Props = NativeStackScreenProps<HomeTabNavigatorParams, 'Home'>
|
||||||
export function HomeScreen(props: Props) {
|
export function HomeScreen(props: Props) {
|
||||||
|
const {hasSession} = useSession()
|
||||||
const {data: preferences} = usePreferencesQuery()
|
const {data: preferences} = usePreferencesQuery()
|
||||||
const {data: pinnedFeedInfos, isLoading: isPinnedFeedsLoading} =
|
const {data: pinnedFeedInfos, isLoading: isPinnedFeedsLoading} =
|
||||||
usePinnedFeedsInfos()
|
usePinnedFeedsInfos()
|
||||||
@@ -44,11 +45,15 @@ export function HomeScreen(props: Props) {
|
|||||||
const {setShowLoggedOut, requestSwitchToAccount} = useLoggedOutViewControls()
|
const {setShowLoggedOut, requestSwitchToAccount} = useLoggedOutViewControls()
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (currentStarterPack?.uri && !currentStarterPack?.initialFeed) {
|
if (
|
||||||
|
!hasSession &&
|
||||||
|
currentStarterPack?.uri &&
|
||||||
|
!currentStarterPack?.initialFeed
|
||||||
|
) {
|
||||||
setShowLoggedOut(true)
|
setShowLoggedOut(true)
|
||||||
requestSwitchToAccount({requestedAccount: 'starterpack'})
|
requestSwitchToAccount({requestedAccount: 'new'})
|
||||||
}
|
}
|
||||||
}, [setShowLoggedOut, requestSwitchToAccount, currentStarterPack])
|
}, [hasSession, setShowLoggedOut, requestSwitchToAccount, currentStarterPack])
|
||||||
|
|
||||||
if (preferences && pinnedFeedInfos && !isPinnedFeedsLoading) {
|
if (preferences && pinnedFeedInfos && !isPinnedFeedsLoading) {
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user