about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2024-07-24 21:44:41 +0100
committerGitHub <noreply@github.com>2024-07-24 21:44:41 +0100
commitefde018b13483a8e2ed15e9d57e97b6d21b7c1c6 (patch)
tree1ec4ec78d2984f5b354681c57916c90c381c141f /src
parent8fe5ddfa49df30c744aecdd58eac430c08037abd (diff)
downloadvoidsky-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.ts2
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()})
     },
   })