From f536c6eb78e46b4fed395fc61995a970952da49c Mon Sep 17 00:00:00 2001 From: James Feng Cao Date: Wed, 24 May 2023 22:58:18 +0800 Subject: [PATCH] bingAI always uses magicUrl for wss:// --- en/searchurl/bingAI/js/bingChatHub.js | 50 +++++++++++++-------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/en/searchurl/bingAI/js/bingChatHub.js b/en/searchurl/bingAI/js/bingChatHub.js index 02826fd3..b3d72d0c 100644 --- a/en/searchurl/bingAI/js/bingChatHub.js +++ b/en/searchurl/bingAI/js/bingChatHub.js @@ -164,31 +164,31 @@ class Chat { * 参数 消息string,当收到消息的函数,当关闭时函数 */ //(string,function:可以不传) - sendMessage(message, onMessage) { - try { - let restsrstUrl = 'wss://sydney.bing.com/sydney/ChatHub'; - if (this.chatWithMagic==true) { - restsrstUrl = URLTrue(this.magicUrl.replace('http', 'ws'), "ChatHub"); - } - let chatWebSocket = new WebSocket(restsrstUrl); - chatWebSocket.onopen = () => { - this.sendMessageManager.sendShakeHandsJson(chatWebSocket); - this.sendMessageManager.sendChatMessage(chatWebSocket, message); - } - return { - ok: true, - message: 'ok', - obj: new ReturnMessage(chatWebSocket, onMessage), - chatWithMagic: this.chatWithMagic==true?true:false - }; - } catch (e) { - console.warn(e) - return { - ok: false, - message: "发生错误,可能是网络连接错误:" + e.message - }; - } - } + sendMessage(message, onMessage) { + try { + //let restsrstUrl = 'wss://sydney.bing.com/sydney/ChatHub'; + //if (this.chatWithMagic==true) + let restsrstUrl = URLTrue(this.magicUrl.replace('http', 'ws'), "sydney/ChatHub"); + + let chatWebSocket = new WebSocket(restsrstUrl); + chatWebSocket.onopen = () => { + this.sendMessageManager.sendShakeHandsJson(chatWebSocket); + this.sendMessageManager.sendChatMessage(chatWebSocket, message); + } + return { + ok: true, + message: 'ok', + obj: new ReturnMessage(chatWebSocket, onMessage), + chatWithMagic: this.chatWithMagic==true?true:false + }; + } catch (e) { + console.warn(e) + return { + ok: false, + message: "发生错误,可能是网络连接错误:" + e.message + }; + } + } } function URLTrue(url, thiePath) {