forked from drone/command-center-dashboard

罗广辉
2025-04-02 e1699c4851f6ca397cd0ad1ff63f32c737654836
src/utils/websocket/connect-websocket.js
New file
@@ -0,0 +1,15 @@
import ConnectWebSocket from '@/websocket'
import { getWebsocketUrl } from '@/websocket/util/config'
/**
 * 接收一个message函数
 * @param messageHandler
 */
export function useConnectWebSocket(messageHandler, url) {
   const webSocket = new ConnectWebSocket(url || getWebsocketUrl())
   webSocket?.registerMessageHandler(messageHandler)
   webSocket?.initSocket()
   return webSocket
}