This commit is contained in:
15
lib/policy_service/handlers/solicitation_request_handler.ex
Normal file
15
lib/policy_service/handlers/solicitation_request_handler.ex
Normal file
@@ -0,0 +1,15 @@
|
||||
defmodule PolicyService.Handlers.SolicitationRequestHandler do
|
||||
use Commanded.Event.Handler,
|
||||
application: PolicyService.CommandedApp,
|
||||
name: "SolicitationRequestHandler"
|
||||
|
||||
require Logger
|
||||
|
||||
alias PolicyService.Events.Policy.QuoteAccepted
|
||||
alias PolicyService.MessageBus
|
||||
|
||||
def handle(%QuoteAccepted{} = event, _metadata) do
|
||||
MessageBus.publish("quote.accepted", event)
|
||||
:ok
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user