At this level
app.zeens.notification ยท 3- app.zeens.notification.getUnreadCount query Get the count of unread notifications for a Zeens user (count newer than the user's seenAt cursor).
- app.zeens.notification.listNotifications query List notifications for the authenticated Zeens user. Merges likes, replies, follows, group-membership and group-photo events from the firehose.
- app.zeens.notification.updateSeen query Update the recipient's notification seenAt cursor. Everything older than this timestamp is considered read. Modelled as a query because our AppView has no user OAuth session and the write is internal bookkeeping (not a PDS record).