MCPcopy
hub / github.com/socketio/socket.io / _onError

Method _onError

packages/engine.io-client/lib/socket.ts:886–902  ·  view source on GitHub ↗

* Called upon transport error * * @private

(err: Error)

Source from the content-addressed store, hash-verified

884 * @private
885 */
886 private _onError(err: Error) {
887 debug("socket error %j", err);
888 SocketWithoutUpgrade.priorWebsocketSuccess = false;
889
890 if (
891 this.opts.tryAllTransports &&
892 this.transports.length > 1 &&
893 this.readyState === "opening"
894 ) {
895 debug("trying next transport");
896 this.transports.shift();
897 return this._open();
898 }
899
900 this.emitReserved("error", err);
901 this._onClose("transport error", err);
902 }
903
904 /**
905 * Called upon transport close.

Callers 2

_onPacketMethod · 0.95
socket.io.jsFile · 0.45

Calls 3

_openMethod · 0.95
_onCloseMethod · 0.95
debugFunction · 0.85

Tested by

no test coverage detected