diff options
Diffstat (limited to 'src/state/queries/notifications/util.ts')
-rw-r--r-- | src/state/queries/notifications/util.ts | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index e53a07258..1c85d2b6d 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -36,11 +36,12 @@ export async function fetchPage({ moderationOpts: ModerationOpts | undefined threadMutes: string[] fetchAdditionalData: boolean -}): Promise<FeedPage> { +}): Promise<{page: FeedPage; indexedAt: string | undefined}> { const res = await getAgent().listNotifications({ limit, cursor, }) + const indexedAt = res.data.notifications[0]?.indexedAt // filter out notifs by mod rules const notifs = res.data.notifications.filter( @@ -75,9 +76,12 @@ export async function fetchPage({ } return { - cursor: res.data.cursor, - seenAt, - items: notifsGrouped, + page: { + cursor: res.data.cursor, + seenAt, + items: notifsGrouped, + }, + indexedAt, } } |