fe64941aab
Uses django channels instead of tornado for the autoupdate. Therefore tornado is nolonger a dependency of OpenSlides (but channels). This uses websockets instead of SockJS. Use the flag insecure in the start command to provide static files serving. Use a new session backend that has a ForeignKey to User.
10 lines
281 B
Python
10 lines
281 B
Python
from channels.routing import route
|
|
|
|
from openslides.utils.autoupdate import send_data, ws_add, ws_disconnect
|
|
|
|
channel_routing = [
|
|
route("websocket.connect", ws_add, path='/ws/'),
|
|
route("websocket.disconnect", ws_disconnect),
|
|
route("autoupdate.send_data", send_data),
|
|
]
|