INNER CODE UNIT · Python
middlewares
ImFeH2/huddol · core/src/fora/adapters/websocket/server.py:346
middlewares=[self._boundary], client_max_size=20 * 1024 * 1024
)
self._thread = threading.Thread(target=self._run, name="fora-web")
self._origins = {
f"http://127.0.0.1:{self._port}",
f"http://localhost:{self._port}",
"http://localhost:1420",
"tauri://localhost",
"http://tauri.localhost",
}
self.add_websocket_route("/ws", self._control, max_msg_size=2**20)
self._app.router.add_put("/uploads/{upload_id}/content", self._upload)
self._app.router.add_get(
"/discussions/{discussion_id}/messages/{message_id}/attachments/{attachment_id}/content",
self._download,
)
@property