Files
kumomta/docs/reference/events/get_queue_config.md
T
Wez Furlong 99fcfbc64e kumod: refresh queue_config periodically
This commit causes the scheduled queue maintainer to refresh
the queue config by calling the get_queue_config event approximately
every minute while the queue is alive.

In addition, we now thread the routing_domain through to get_queue_config
2023-08-12 06:22:54 -07:00

679 B

kumo.on('get_queue_config', function(domain, tenant, campaign, routing_domain))

!!! note This event handler is in flux and may change significantly

Not the final form of this API, but this is currently how we retrieve configuration used for managing a queue.

The parameters correspond to the domain, tenant, campaign and routing_domain fields from the scheduled queue name, as discussed in Queues.

kumo.on('get_queue_config', function(domain_name, tenant, campaign, routing_domain)
  return kumo.make_queue_config {
    max_retry_interval = '20 minutes',
  }
end)

See also kumo.make_queue_config.