Merge pull request '#290' (#291) from #290 into support

Reviewed-on: sh-edraft.de/kd_discord_bot#291
Reviewed-by: Ebola-Chan <nick.jungmann@gmail.com>
Closes #290
This commit is contained in:
Sven Heidemann 2023-04-02 21:17:30 +02:00
commit c71b1092f2

View File

@ -53,7 +53,10 @@ class Api(Flask):
self.register_error_handler(exc_class, self.handle_exception)
# websockets
self._socketio = SocketIO(self, cors_allowed_origins="*", path="/api/socket.io")
# Added async_mode see link below
# https://stackoverflow.com/questions/39370848/flask-socket-io-sometimes-client-calls-freeze-the-server
# https://github.com/miguelgrinberg/Flask-SocketIO/discussions/1849
self._socketio = SocketIO(self, cors_allowed_origins="*", path="/api/socket.io", async_mode="threading")
self._socketio.on_event("connect", self.on_connect)
self._socketio.on_event("disconnect", self.on_disconnect)