use message for adding links

This commit is contained in:
Thomas Peetz
2025-07-07 15:49:33 +02:00
parent b5cca50960
commit 1c2c2f38a4
2 changed files with 51 additions and 36 deletions
+8 -3
View File
@@ -1,4 +1,5 @@
import stomp
import json
import time
from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
from config import get_logger
@@ -17,16 +18,20 @@ class MyListener(stomp.ConnectionListener):
def on_message(self, frame):
self.log.info(f"received a message '{frame.body}'")
data = json.loads(frame.body)
url = data['url']
self.log.info(f"found link: {url}")
if __name__ == '__main__':
log = get_logger(args.verbose, args.config)
log.info("kontor.read_queue started")
host = [('127.0.0.1', 61616)]
conn = stomp.Connection(host_and_ports=host)
conn.set_listener('', MyListener(log))
conn.connect(username='artemis', passcode='artemis', wait=True)
conn.subscribe(destination='KontorMediaFile', id=1, ack='auto', headers={})
conn.send(body='{ "message": "test message"}', destination="KontorMediaFile")
time.sleep(10)
conn.subscribe(destination='KontorMediaFile::add_link_file', id=1, ack='auto', headers={})
time.sleep(5)
conn.disconnect()
log.info("kontor.read_queue finished")