notification.cancelled é emitido depois que uma Notification ativa muda para status = CANCELED.
Handlers usam este evento para reagir ao cancelamento do conteúdo persistido da inbox.
Detalhes do Evento
| Propriedade | Valor |
|---|---|
| Tipo | notification.cancelled |
| Origem | Cancelamento de Notification |
| Publicação | Após commit do cancelamento |
| Quando | Uma notificação deixa de aceitar novas entregas por cancelamento. |
Handlers
| Handler | Responsabilidade | Dados usados | Execução |
|---|---|---|---|
| Nenhum handler obrigatório | Disponível para reações futuras ao cancelamento da notificação. | identifier, data | Assíncrona. |
Payload
| Campo | Tipo | Descrição |
|---|---|---|
identifier | UUID | Identificador da Notification |
data | Notification | Entidade Notification cancelada |
Regras dos handlers
- Handlers não rodam na transação que cancelou a Notification.
- Falha em handler não desfaz o cancelamento.
- Cada handler deve ser idempotente.
- Novos handlers podem ser adicionados sem mudar o fluxo síncrono.