diff --git a/src/server/SimpleSseSever.py b/src/server/SimpleSseSever.py index 1e5b681..445a15b 100644 --- a/src/server/SimpleSseSever.py +++ b/src/server/SimpleSseSever.py @@ -188,16 +188,20 @@ def main(): t = threading.Thread( target=filler ) t.start() - from flask import Flask, current_app + from flask import Flask, current_app, request app = Flask(__name__) app.debug = True @app.route('/stream') def stream(): return current_app.response_class( SseStream(uuid.uuid4()), mimetype='text/event-stream' ) - @app.route('/') + @app.route('/', methods=('GET', 'POST')) def index(): - return "OK" + if request.method == 'POST': + msg = request.form['message'] + SseStream.addMessage("Message", msg) + + return f'