Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix profile follow from Likes (#3401)

authored by

dan and committed by
GitHub
19b1721e 4cc57f4b

+4 -3
+4 -3
src/state/queries/post-liked-by.ts
··· 1 1 import {AppBskyActorDefs, AppBskyFeedGetLikes} from '@atproto/api' 2 2 import { 3 - useInfiniteQuery, 4 3 InfiniteData, 5 4 QueryClient, 6 5 QueryKey, 6 + useInfiniteQuery, 7 7 } from '@tanstack/react-query' 8 8 9 9 import {getAgent} from '#/state/session' ··· 12 12 type RQPageParam = string | undefined 13 13 14 14 // TODO refactor invalidate on mutate? 15 - export const RQKEY = (resolvedUri: string) => ['liked-by', resolvedUri] 15 + const RQKEY_ROOT = 'liked-by' 16 + export const RQKEY = (resolvedUri: string) => [RQKEY_ROOT, resolvedUri] 16 17 17 18 export function useLikedByQuery(resolvedUri: string | undefined) { 18 19 return useInfiniteQuery< ··· 44 45 const queryDatas = queryClient.getQueriesData< 45 46 InfiniteData<AppBskyFeedGetLikes.OutputSchema> 46 47 >({ 47 - queryKey: ['post-liked-by'], 48 + queryKey: [RQKEY_ROOT], 48 49 }) 49 50 for (const [_queryKey, queryData] of queryDatas) { 50 51 if (!queryData?.pages) {