chenyao
2025-02-08 9a9b8eda3d4a3c9805035a0ef99065107e6c0d5f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import ConnectWebSocket from '@/websocket';
import { getWebsocketUrl } from '@/websocket/util/config';
 
/**
 * 接收一个message函数
 * @param messageHandler
 */
export function useConnectWebSocket(messageHandler: MessageHandler, url?:string) {
    const webSocket = new ConnectWebSocket(url || getWebsocketUrl())
 
    webSocket?.registerMessageHandler(messageHandler);
    webSocket?.initSocket();
 
    return webSocket;
}