Fix stale display name for renamed pinned lists (#10466)
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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],
|
||||
})
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user