company_credit_account.updated é emitido depois que uma CompanyCreditAccount tem saldo alterado.
Handlers usam este evento para executar efeitos assíncronos fora do fluxo síncrono.
Detalhes do Evento
| Propriedade | Valor |
|---|---|
| Tipo | company_credit_account.updated |
| Origem | Atualização de CompanyCreditAccount |
| Publicação | Após commit da CompanyCreditAccount |
| Quando | Compra aprovada ou crédito concedido altera saldo. |
Handlers
| Handler | Responsabilidade | Dados usados | Execução |
|---|---|---|---|
refresh-company-credit-balance-cache | Atualiza projeções de saldo corporativo. | data | Assíncrona. |
Payload
| Campo | Tipo | Descrição |
|---|---|---|
data | CompanyCreditAccount | Entidade CompanyCreditAccount atualizada |
Regras dos handlers
- Handlers não rodam na transação que publicou a CompanyCreditAccount.
- Falha em handler não desfaz a CompanyCreditAccount.
- Cada handler deve ser idempotente.
- Novos handlers podem ser adicionados sem mudar o fluxo síncrono.