feat: wip for multiple tenants - for pkg build

This commit is contained in:
Jonathan Kössler 2024-07-11 11:41:09 +02:00
parent 7b6408e0de
commit 9b20a67ace

View File

@ -257,8 +257,8 @@ class ServiceQueueManager(BaseQueueManager):
self.tenant_ids = self.get_initial_tenant_ids(tenant_endpoint_url=settings.storage.tenant_server.endpoint)
def initialize_queues(self) -> None:
self.channel.exchange_declare(exchange=self.service_request_exchange_name, exchange_type="direct")
self.channel.exchange_declare(exchange=self.service_response_exchange_name, exchange_type="direct")
self.channel.exchange_declare(exchange=self.service_request_exchange_name, exchange_type="direct", durable=True)
self.channel.exchange_declare(exchange=self.service_response_exchange_name, exchange_type="direct", durable=True)
for tenant_id in self.tenant_ids:
request_queue_name = f"{self.service_request_queue_prefix}_{tenant_id}"