notification_recipient.marked_as_read é emitido depois que um NotificationRecipient muda para READ.
Detalhes do Evento
| Propriedade | Valor |
|---|---|
| Tipo | notification_recipient.marked_as_read |
| Origem | Marcação de leitura |
| Publicação | Após commit do recipient atualizado |
| Quando | O destinatário marca uma notificação do próprio inbox como lida. |
Handlers
| Handler | Responsabilidade | Dados usados | Execução |
|---|---|---|---|
| Nenhum handler obrigatório | Disponível para contadores ou projeções futuras. | identifier, data | Assíncrona. |
Payload
| Campo | Tipo | Descrição |
|---|---|---|
identifier | UUID | Identificador do NotificationRecipient |
data | NotificationRecipient | Entidade atualizada |
Regras dos handlers
- Handlers não rodam na transação que atualizou o recipient.
- Falha em handler não desfaz a leitura.
- Cada handler deve ser idempotente.