Skip to content

Commit adbe017

Browse files
feat(useWebSocket): allow different heartbeat response message (#3950)
Co-authored-by: Anthony Fu <[email protected]> Co-authored-by: Anthony Fu <[email protected]>
1 parent bfba3f3 commit adbe017

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/core/useWebSocket/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ export interface UseWebSocketOptions {
2727
*/
2828
message?: string | ArrayBuffer | Blob
2929

30+
/**
31+
* Response message for the heartbeat, if undefined the message will be used
32+
*/
33+
responseMessage?: string | ArrayBuffer | Blob
34+
3035
/**
3136
* Interval, in milliseconds
3237
*
@@ -251,8 +256,9 @@ export function useWebSocket<Data = any>(
251256
resetHeartbeat()
252257
const {
253258
message = DEFAULT_PING_MESSAGE,
259+
responseMessage = message,
254260
} = resolveNestedOptions(options.heartbeat)
255-
if (e.data === message)
261+
if (e.data === responseMessage)
256262
return
257263
}
258264

0 commit comments

Comments
 (0)