Skip to main content
notification_recipient.all_marked_as_read é emitido depois que o usuário marca em massa os recipients não lidos do próprio inbox como READ.

Detalhes do Evento

PropriedadeValor
Tiponotification_recipient.all_marked_as_read
OrigemLeitura em massa de NotificationRecipient
PublicaçãoApós commit da atualização em massa
QuandoO destinatário marca todas as notificações não lidas da audiência autenticada como lidas.

Handlers

HandlerResponsabilidadeDados usadosExecução
Nenhum handler obrigatórioDisponível para contadores ou projeções futuras.identifier, escopo e updatedCountAssíncrona.

Payload

CampoTipoDescrição
identifierstringChave do escopo `<audience>:<organizationIdglobal>:<recipientUserId>`
audienceNotificationAudienceAudiência do inbox
organizationIdUUID?Organização quando a audience exige escopo
recipientUserIdUUIDUsuário destinatário
updatedCountnumberQuantidade de recipients atualizados

Regras dos handlers

  • Handlers não rodam na transação que atualizou os recipients.
  • Falha em handler não desfaz a leitura em massa.
  • Cada handler deve ser idempotente pelo identifier.

Exemplo

{
  "type": "notification_recipient.all_marked_as_read",
  "identifier": "OPS:0197a801-1690-7590-b3cf-19599b9be3e4:0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "audience": "OPS",
  "organizationId": "0197a801-1690-7590-b3cf-19599b9be3e4",
  "recipientUserId": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "updatedCount": 3
}