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