This commit is contained in:
Hailey
2024-06-23 03:34:45 -07:00
parent b6e95b0f21
commit d55275747d
+7 -10
View File
@@ -43,15 +43,12 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) {
}) })
const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? [] const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? []
const getSuggestedFeeds = () => { const suggestedFeeds =
if (savedFeeds.length === 0) { savedFeeds.length === 0
return popularFeeds ? popularFeeds
} else { : savedFeeds.concat(
return savedFeeds.concat( popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)),
popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), )
)
}
}
const {data: searchedFeeds, isLoading: isLoadingSearch} = const {data: searchedFeeds, isLoading: isLoadingSearch} =
useSearchPopularFeedsQuery({q: throttledQuery}) useSearchPopularFeedsQuery({q: throttledQuery})
@@ -86,7 +83,7 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) {
</View> </View>
</View> </View>
<List <List
data={query ? searchedFeeds : getSuggestedFeeds()} data={query ? searchedFeeds : suggestedFeeds}
renderItem={renderItem} renderItem={renderItem}
keyExtractor={keyExtractor} keyExtractor={keyExtractor}
contentContainerStyle={{paddingTop: 6}} contentContainerStyle={{paddingTop: 6}}