Files
policy-service/lib/policy_service/handlers/quote_request_handler.ex
Haim Kortovich a52f049a29 wip
2026-03-05 11:30:08 -05:00

22 lines
705 B
Elixir

defmodule PolicyService.Handlers.QuoteRequestHandler do
use Commanded.Event.Handler,
application: PolicyService.CommandedApp,
name: __MODULE__
alias PolicyService.Events.Car.CarQuoteRequestSent
# alias PolicyService.Events.Life.LifeQuoteRequestSent
# alias PolicyService.Events.Fire.FireQuoteRequestSent
def handle(%CarQuoteRequestSent{} = e, _metadata) do
PolicyService.MessageBus.publish("carquote.requested", e)
end
# def handle(%LifeQuoteRequestSent{} = e, _metadata) do
# PolicyService.MessageBus.publish("quote.requested", e)
# end
# def handle(%FireQuoteRequestSent{} = e, _metadata) do
# PolicyService.MessageBus.publish("quote.requested", e)
# end
end