|
@@ -5,7 +5,7 @@ from src.core.callcenter.views import app
|
|
|
from flask import request, session
|
|
|
from flask_socketio import SocketIO, Namespace, join_room, leave_room, emit
|
|
|
|
|
|
-socketio = SocketIO(app, cors_allowed_origins="*")
|
|
|
+socketio = SocketIO(app, async_mode='eventlet', cors_allowed_origins="*")
|
|
|
|
|
|
|
|
|
def common_down_data(user_id, data, namespace='/ws/cs-im'):
|
|
@@ -22,14 +22,11 @@ class MyNamespace(Namespace):
|
|
|
print('Client connected, ', request.sid)
|
|
|
|
|
|
def on_login(self, msg):
|
|
|
- try:
|
|
|
- print('login.Received message: {}, {}', str(msg), request.sid)
|
|
|
- user_id = msg.get('userId')
|
|
|
- session['user_id'] = user_id
|
|
|
- join_room(user_id)
|
|
|
- emit('login', request.sid)
|
|
|
- except Exception as e:
|
|
|
- print('login.err message: {}', e)
|
|
|
+ print('login.Received message: {}, {}', str(msg), request.sid)
|
|
|
+ user_id = msg.get('userId')
|
|
|
+ session['user_id'] = user_id
|
|
|
+ join_room(user_id)
|
|
|
+ emit('login', request.sid)
|
|
|
|
|
|
def on_heartbeat(self, heartbeat):
|
|
|
pass
|