NotificationStatus
@raizfc/contracts / NotificationStatus
Type Alias: NotificationStatus
NotificationStatus =
"unread"|"read"|"archived"|"expired"
Defined in: engagement/notifications.dto.ts:25
expired is never time-based in this pack (no spec-defined action window exists for
content_suggestion, unlike e.g. a match's 72h contest window) — it is computed by comparing
the notification's referenced resource against its current real state at read time: a
suggestion already decided by someone else than the reader flips a still-unarchived
notification from unread/read to expired (SPEC-DOMAIN-NOTIFICATION-001 "Ação já
resolvida: abrir contexto com CTA desabilitado").