diff --git a/admin/docker/requirements.pip3 b/admin/docker/requirements.pip3 index ed70b38..938db29 100644 --- a/admin/docker/requirements.pip3 +++ b/admin/docker/requirements.pip3 @@ -14,4 +14,5 @@ six==1.15.0 Werkzeug==1.0.1 zope.event==4.4 zope.interface==5.1.0 -psycopg2==2.8.6 \ No newline at end of file +psycopg2==2.8.6 +Flask-SocketIO==2.8.6 \ No newline at end of file diff --git a/admin/src/admin/lib/admin.py b/admin/src/admin/lib/admin.py index 4ce569c..63ffb6f 100644 --- a/admin/src/admin/lib/admin.py +++ b/admin/src/admin/lib/admin.py @@ -10,6 +10,8 @@ import traceback from .nextcloud_exc import * from .helpers import filter_roles_list, filter_roles_listofdicts +from flask_socketio import SocketIO, emit, join_room, leave_room, \ + close_room, rooms, disconnect, send socketio = SocketIO(app) class Admin():