diff options
author | RetroSunstar <57507616+RetroSunstar@users.noreply.github.com> | 2025-05-21 20:36:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-21 12:36:18 -0700 |
commit | 5253e688a098662aeacae08f16dc281cc1066899 (patch) | |
tree | 0c065b63473ab015c30ed7266a70c6d33b0bed0b /src | |
parent | a0ea634349fd7eac40d72dbd57339f1d6c53a117 (diff) | |
download | voidsky-5253e688a098662aeacae08f16dc281cc1066899.tar.zst |
Rectify a constant +1 to liked feeds (#8398)
Co-authored-by: Hailey <me@haileyok.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/screens/Profile/components/ProfileFeedHeader.tsx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/screens/Profile/components/ProfileFeedHeader.tsx b/src/screens/Profile/components/ProfileFeedHeader.tsx index b48b9b371..e2ae3171c 100644 --- a/src/screens/Profile/components/ProfileFeedHeader.tsx +++ b/src/screens/Profile/components/ProfileFeedHeader.tsx @@ -12,7 +12,7 @@ import {sanitizeHandle} from '#/lib/strings/handles' import {toShareUrl} from '#/lib/strings/url-helpers' import {logger} from '#/logger' import {isWeb} from '#/platform/detection' -import {FeedSourceFeedInfo} from '#/state/queries/feed' +import {type FeedSourceFeedInfo} from '#/state/queries/feed' import {useLikeMutation, useUnlikeMutation} from '#/state/queries/like' import { useAddSavedFeedsMutation, @@ -94,9 +94,9 @@ export function ProfileFeedHeader({info}: {info: FeedSourceFeedInfo}) { const {data: preferences} = usePreferencesQuery() const [likeUri, setLikeUri] = React.useState(info.likeUri || '') - const isLiked = !!likeUri const likeCount = - isLiked && likeUri ? (info.likeCount || 0) + 1 : info.likeCount || 0 + (info.likeCount || 0) + + (likeUri && !info.likeUri ? 1 : !likeUri && info.likeUri ? -1 : 0) const {mutateAsync: addSavedFeeds, isPending: isAddSavedFeedPending} = useAddSavedFeedsMutation() |