Commit 4e26beab6e6300df6565d7e96c3ceaa3e729aced
Merge branch 'fix/socket-auto-reconnect' into 'main_dev'
fix: 设置socket自动重连机制 See merge request yunteng/thingskit-view!194
Showing
1 changed file
with
4 additions
and
0 deletions
@@ -41,6 +41,10 @@ const getSocketInstance = (request: ExtraRequestConfigType) => { | @@ -41,6 +41,10 @@ const getSocketInstance = (request: ExtraRequestConfigType) => { | ||
41 | const socketUrl = `${getOriginUrl(requestOriginUrl || '')}${requestUrl}?token=${token}` | 41 | const socketUrl = `${getOriginUrl(requestOriginUrl || '')}${requestUrl}?token=${token}` |
42 | 42 | ||
43 | const instance = useWebSocket(socketUrl, { | 43 | const instance = useWebSocket(socketUrl, { |
44 | + autoReconnect: { | ||
45 | + retries: 20, | ||
46 | + delay: 1000 * 30 | ||
47 | + }, | ||
44 | onMessage() { | 48 | onMessage() { |
45 | const { data: originData } = instance | 49 | const { data: originData } = instance |
46 | const value = parse(unref(originData)) as SocketReceiveMessageType | 50 | const value = parse(unref(originData)) as SocketReceiveMessageType |