diff --git a/server/src/tellmesrv.py b/server/src/tellmesrv.py index 9f56560..ea350c2 100644 --- a/server/src/tellmesrv.py +++ b/server/src/tellmesrv.py @@ -12,6 +12,7 @@ versionstring='Taurix TellMe server v' + __version__ app = Flask(__name__) lock = threading.Lock() +ws = None hooks = {} with open(r'/etc/tellme/hooks.yml') as hooksfile: @@ -29,8 +30,10 @@ def sendmessage(target, message): json_command = json.dumps(command) """ Connects to WebSocket server, sends a message, and returns the response """ - # uri = "ws://localhost:5080" - # ws = websocket.create_connection(uri) # Blocking WebSocket connection + if ws is None: + uri = "ws://localhost:5080" + ws = websocket.create_connection(uri) # Blocking WebSocket connection + ws.send(json_command) # Send message to WebSocket responsejson = ws.recv() # Receive response response = json.loads(responsejson)