diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-07-24 21:44:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-24 21:44:41 +0100 |
commit | efde018b13483a8e2ed15e9d57e97b6d21b7c1c6 (patch) | |
tree | 1ec4ec78d2984f5b354681c57916c90c381c141f /src | |
parent | 8fe5ddfa49df30c744aecdd58eac430c08037abd (diff) | |
download | voidsky-efde018b13483a8e2ed15e9d57e97b6d21b7c1c6.tar.zst |
special invalidation logic (#4820)
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
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()}) }, }) |