From 320ccf97e8926af26b40715ec7346b83972e3c71 Mon Sep 17 00:00:00 2001 From: Renato Rosa Date: Wed, 19 Aug 2026 20:56:45 -0300 Subject: [PATCH] Atualizar app/app.py --- app/app.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/app.py b/app/app.py index bee348e..aec3b82 100644 --- a/app/app.py +++ b/app/app.py @@ -10,6 +10,8 @@ from markdown import markdown from config import Config from models import Base, Conversation, Message, Attachment +from flask_sock import Sock + app = Flask(__name__) app.config.from_object(Config) app.secret_key = app.config["SECRET_KEY"] @@ -20,6 +22,20 @@ Base.metadata.create_all(engine) +sock = Sock(app) + +@sock.route("/ws/notifications") +def notifications(ws): + # All comments are in English. + # Simple example: send a ping every time a message is added. + while True: + data = ws.receive() + # You can interpret data or just echo. + ws.send(json.dumps({"type": "pong", "payload": data})) + + + + def require_capability(cap): def decorator(f): @wraps(f)