add method to get message count
This commit is contained in:
@@ -10,12 +10,17 @@ class CookiesPublisher:
|
||||
def __init__(self):
|
||||
self.connection = None
|
||||
self.channel = None
|
||||
self.queue_method = None
|
||||
|
||||
def set_up_connection(self):
|
||||
self.connection = pika.BlockingConnection(
|
||||
pika.ConnectionParameters(host=QUEUE_HOST, port=5672, credentials=credentials))
|
||||
self.channel = self.connection.channel()
|
||||
# self.channel.queue_declare(queue=REQUEST_DATA_QUEUE, durable=True)
|
||||
self.queue_method = self.channel.queue_declare(queue=REQUEST_DATA_QUEUE, durable=True)
|
||||
|
||||
def publish_body(self, body: str):
|
||||
self.channel.basic_publish(exchange='', routing_key=REQUEST_DATA_QUEUE, body=body)
|
||||
|
||||
def message_count(self):
|
||||
return self.channel.queue_declare(queue=REQUEST_DATA_QUEUE, durable=True).method.message_count
|
||||
# return self.queue_method.method.message_count
|
||||
|
||||
Reference in New Issue
Block a user