Skip to content

Commit ee8f794

Browse files
committed
Merge pull request joewalnes#33 from uecasm/patch-1
Tidy up events
2 parents b0e3cc4 + 8a5164b commit ee8f794

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

reconnecting-websocket.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,11 +218,14 @@
218218
ws = null;
219219
if (forcedClose) {
220220
self.readyState = WebSocket.CLOSED;
221-
self.onclose(event);
222221
eventTarget.dispatchEvent(generateEvent('close'));
223222
} else {
224223
self.readyState = WebSocket.CONNECTING;
225-
eventTarget.dispatchEvent(generateEvent('connecting'));
224+
var e = generateEvent('connecting');
225+
e.code = event.code;
226+
e.reason = event.reason;
227+
e.wasClean = event.wasClean;
228+
eventTarget.dispatchEvent(e);
226229
if (!reconnectAttempt && !timedOut) {
227230
if (self.debug || ReconnectingWebSocket.debugAll) {
228231
console.debug('ReconnectingWebSocket', 'onclose', url);
@@ -247,7 +250,7 @@
247250
if (self.debug || ReconnectingWebSocket.debugAll) {
248251
console.debug('ReconnectingWebSocket', 'onerror', url, event);
249252
}
250-
eventTarget.dispatchEvent(generateEvent('event'));
253+
eventTarget.dispatchEvent(generateEvent('error'));
251254
};
252255
}
253256
connect(false);

0 commit comments

Comments
 (0)