add task completed handler
All checks were successful
Build and Publish / build-release (push) Successful in 1m24s

This commit is contained in:
2026-04-20 15:15:37 -05:00
parent 67837ff3ea
commit cebd0f51c5
3 changed files with 3 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ defmodule WorkloadService.Application do
children = [ children = [
WorkloadService.CommandedApp, WorkloadService.CommandedApp,
WorkloadService.Consumers.QuoteRequestedConsumer, WorkloadService.Consumers.QuoteRequestedConsumer,
WorkloadService.Handlers.TaskCompletedHandler,
# WorkloadService.Consumers.SolicitationRequestedConsumer, # WorkloadService.Consumers.SolicitationRequestedConsumer,
WorkloadService.Projectors.TaskProjector, WorkloadService.Projectors.TaskProjector,
WorkloadService.Repo, WorkloadService.Repo,

View File

@@ -6,7 +6,7 @@ defmodule WorkloadService.Consumers.QuoteRequestedConsumer do
alias WorkloadService.Commands.QuoteTask alias WorkloadService.Commands.QuoteTask
@exchange "policy_service.events.quote_requested" @exchange "policy_service.events.quote_requested"
@queue "policy_service.quote_requested" @queue "workload_service.quote_requested"
@routing_key "quote.requested" @routing_key "quote.requested"
def start_link(opts \\ []) do def start_link(opts \\ []) do

View File

@@ -34,7 +34,7 @@ defmodule WorkloadService.Handlers.TaskCompletedHandler do
state -> state ->
MessageBus.publish( MessageBus.publish(
"workload_service.events.quote_task_completed", "workload_service.events.quote_task_completed",
"quote_task_completed", "quote_task.completed",
state state
) )