defmodule PolicyService.Handlers.SolicitationRequestHandler do use Commanded.Event.Handler, application: PolicyService.CommandedApp, name: "SolicitationRequestHandler" require Logger alias PolicyService.Events.Policy.SolicitationRequestSent alias PolicyService.MessageBus def handle(%SolicitationRequestSent{} = event, _metadata) do MessageBus.publish( "policy_service.events.solicitation_requested", "solicitation.requested", event ) :ok end end