docs: def listen(self):
          """
          Listens to messages
          """
          with Consumer(self.connection, queues=self.queue, on_message=self.on_message,
                        auto_declare=False):
              for _ in eventloop(self.connection, timeout=1, ignore_timeouts=True):
                      pass