diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/state/queries/notifications/settings.ts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/state/queries/notifications/settings.ts b/src/state/queries/notifications/settings.ts index 78ecbd9f7..bfc449d17 100644 --- a/src/state/queries/notifications/settings.ts +++ b/src/state/queries/notifications/settings.ts @@ -5,6 +5,7 @@ import {useMutation, useQueryClient} from '@tanstack/react-query' import {until} from '#/lib/async/until' import {logger} from '#/logger' import {RQKEY as RQKEY_NOTIFS} from '#/state/queries/notifications/feed' +import {invalidateCachedUnreadPage} from '#/state/queries/notifications/unread' import {useAgent} from '#/state/session' import * as Toast from '#/view/com/util/Toast' @@ -43,6 +44,7 @@ export function useNotificationsSettingsMutation() { Toast.show(_(msg`Preference saved`)) }, onSettled: () => { + invalidateCachedUnreadPage() queryClient.invalidateQueries({queryKey: RQKEY_NOTIFS()}) }, }) |