All checks were successful
Build and Publish / build-release (push) Successful in 1m23s
16 lines
394 B
Elixir
16 lines
394 B
Elixir
defmodule PolicyService.Handlers.QuoteRequestHandler do
|
|
use Commanded.Event.Handler,
|
|
application: PolicyService.CommandedApp,
|
|
name: __MODULE__
|
|
|
|
alias PolicyService.Events.Policy.QuoteRequestSent
|
|
|
|
def handle(%QuoteRequestSent{} = e, _metadata) do
|
|
PolicyService.MessageBus.publish(
|
|
"policy_service.events.quote_requested",
|
|
"quote.requested",
|
|
e
|
|
)
|
|
end
|
|
end
|