From f81bacc4020c7d42456b5d0a4c07727fae4bbea0 Mon Sep 17 00:00:00 2001 From: Prates <32964925+PratesM@users.noreply.github.com> Date: Tue, 30 Jan 2024 17:21:06 +0000 Subject: Avatar type for Feed check (#2661) * Changed type from algo to list * Fixed to check if it's a feed or a list --- src/state/queries/feed.ts | 4 ++++ src/view/screens/Feeds.tsx | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 4acc7179a..67294ece2 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -136,6 +136,10 @@ export function getFeedTypeFromUri(uri: string) { return pathname.includes(feedSourceNSIDs.feed) ? 'feed' : 'list' } +export function getAvatarTypeFromUri(uri: string) { + return getFeedTypeFromUri(uri) === 'feed' ? 'algo' : 'list' +} + export function useFeedSourceInfoQuery({uri}: {uri: string}) { const type = getFeedTypeFromUri(uri) diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 9b3fd6181..6651084bd 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -30,6 +30,7 @@ import { useFeedSourceInfoQuery, useGetPopularFeedsQuery, useSearchPopularFeedsMutation, + getAvatarTypeFromUri, } from '#/state/queries/feed' import {cleanError} from 'lib/strings/errors' import {useComposerControls} from '#/state/shell/composer' @@ -555,6 +556,7 @@ function SavedFeed({feedUri}: {feedUri: string}) { const pal = usePalette('default') const {isMobile} = useWebMediaQueries() const {data: info, error} = useFeedSourceInfoQuery({uri: feedUri}) + const typeAvatar = getAvatarTypeFromUri(feedUri) if (!info) return ( @@ -582,7 +584,7 @@ function SavedFeed({feedUri}: {feedUri: string}) { /> ) : ( - + )} -- cgit 1.4.1