about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
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()})
     },
   })