Pular para o conteúdo principal

NotificationStatus

@raizfc/contracts


@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").