diff --git a/src/component/internal/reconnector/webrtc.ts b/src/component/internal/reconnector/webrtc.ts index ec1688cf..12ad444b 100644 --- a/src/component/internal/reconnector/webrtc.ts +++ b/src/component/internal/reconnector/webrtc.ts @@ -33,6 +33,8 @@ export class WebrtcReconnector extends ReconnectorAbstract { } public connect() { + if (!this._webrtc.supported) return + if (this._webrtc.connected) { this._webrtc.disconnect() } diff --git a/src/component/internal/reconnector/websocket.ts b/src/component/internal/reconnector/websocket.ts index 0b4da406..378d2898 100644 --- a/src/component/internal/reconnector/websocket.ts +++ b/src/component/internal/reconnector/websocket.ts @@ -29,6 +29,8 @@ export class WebsocketReconnector extends ReconnectorAbstract { } public connect() { + if (!this._websocket.supported) return + if (this._websocket.connected) { this._websocket.disconnect() }