Skip to content

Commit 9ca123d

Browse files
committed
update websocket
1 parent c8200c6 commit 9ca123d

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/websocket.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -968,13 +968,15 @@ const userWebSocketApi = opts => (cb, transform) => {
968968
}
969969

970970
// User data event - unwrap if in wrapped format
971-
let eventData = data
972-
if (data.event && typeof data.event === 'object') {
973-
eventData = data.event
974-
}
971+
if (cb) {
972+
let eventData = data
973+
if (data.event && typeof data.event === 'object') {
974+
eventData = data.event
975+
}
975976

976-
if (eventData.e) {
977-
userEventHandler(cb, transform)({ data: JSONbig.stringify(eventData) })
977+
if (eventData.e) {
978+
userEventHandler(cb, transform)({ data: JSONbig.stringify(eventData) })
979+
}
978980
}
979981
}
980982

@@ -1120,7 +1122,7 @@ const marginUserWebSocketApi =
11201122
return
11211123
}
11221124

1123-
if (eventData.e) {
1125+
if (eventData.e && cb) {
11241126
userEventHandler(
11251127
cb,
11261128
transform,

0 commit comments

Comments
 (0)