MCPcopy Create free account
hub / github.com/dbunt1tled/python-fast-api / RMQService

Class RMQService

src/core/rabbit_mq/rmq_service.py:6–16  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4
5
6class RMQService:
7 def __init__(self, producer: AsyncRabbitMQProducer) -> None:
8 self.producer = producer
9
10 async def send_email(self, message: EMessage) -> bool:
11 return await self.producer.send_message(
12 queue_name="p_email",
13 action=EmailAction.send_email.value,
14 message=message.to_dict(),
15 exchange_name="p_email_exchange",
16 )

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected