| | |
| | | |
| | | // 消息处理 |
| | | function messageHandler(payload) { |
| | | // console.log('🌐 全局WebSocket收到消息111111111111111111111:', payload) |
| | | console.log('🌐 全局WebSocket收到消息111111111111111111111:', payload) |
| | | // 先尝试直接处理消息(适用于mobile-web-view的voiceCallDetail页面的消息格式) |
| | | const t = (payload.type || '').toString() |
| | | // const bizCode = payload.biz_code || '' |
| | |
| | | // 初始化WebSocket连接 |
| | | function initWS() { |
| | | try { |
| | | if (callStatus.value === 'accept') { |
| | | console.log('📞 通话中,跳过WebSocket初始化'); |
| | | return; |
| | | } |
| | | |
| | | websocketService.setOnMessageCallback(messageHandler); |
| | | |
| | | // 获取当前用户ID,优先使用store中的用户信息 |