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