diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index b85d917ad3..4dbd8d4047 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -413,12 +413,14 @@ const PWI_DISCOVER_FEED_STUB: SavedFeedSourceInfo = { contentMode: undefined, } +export const FEED_INFO_RQKEY_ROOT = 'feed-info' + const createPinnedFeedInfosQueryKey = ( kind: 'pinned' | 'saved', feedUris: string[], ) => createQueryKey( - 'feed-info', + FEED_INFO_RQKEY_ROOT, { kind, feedUris, diff --git a/src/state/queries/list.ts b/src/state/queries/list.ts index c0d5edfb11..462cc4919a 100644 --- a/src/state/queries/list.ts +++ b/src/state/queries/list.ts @@ -17,6 +17,7 @@ import {until} from '#/lib/async/until' import {type ImageMeta} from '#/state/gallery' import {STALE} from '#/state/queries' import {useAgent, useSession} from '#/state/session' +import {FEED_INFO_RQKEY_ROOT} from './feed' import {invalidate as invalidateMyLists} from './my-lists' import {RQKEY as PROFILE_LISTS_RQKEY} from './profile-lists' @@ -181,6 +182,9 @@ export function useListMetadataMutation() { queryClient.invalidateQueries({ queryKey: RQKEY(variables.uri), }) + queryClient.invalidateQueries({ + queryKey: [FEED_INFO_RQKEY_ROOT], + }) }, }) }