diff --git a/packages/transport-webrtc/package.json b/packages/transport-webrtc/package.json index c931ccad94..8a20e46499 100644 --- a/packages/transport-webrtc/package.json +++ b/packages/transport-webrtc/package.json @@ -65,7 +65,7 @@ "it-stream-types": "^2.0.2", "main-event": "^1.0.1", "multiformats": "^13.4.0", - "node-datachannel": "^0.29.0", + "node-datachannel": "^0.30.0", "p-defer": "^4.0.1", "p-event": "^7.0.0", "p-timeout": "^7.0.0", diff --git a/packages/transport-webrtc/src/private-to-private/initiate-connection.ts b/packages/transport-webrtc/src/private-to-private/initiate-connection.ts index 2e8d895fdc..fef8b83473 100644 --- a/packages/transport-webrtc/src/private-to-private/initiate-connection.ts +++ b/packages/transport-webrtc/src/private-to-private/initiate-connection.ts @@ -81,7 +81,6 @@ export async function initiateConnection ({ rtcConfiguration, dataChannel, signa }) const muxerFactory = new DataChannelMuxerFactory({ - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 peerConnection, dataChannelOptions: dataChannel }) @@ -209,7 +208,6 @@ export async function initiateConnection ({ rtcConfiguration, dataChannel, signa return { remoteAddress: ma, - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 peerConnection, muxerFactory } diff --git a/packages/transport-webrtc/src/private-to-private/transport.ts b/packages/transport-webrtc/src/private-to-private/transport.ts index ace1163d89..cda69ab00d 100644 --- a/packages/transport-webrtc/src/private-to-private/transport.ts +++ b/packages/transport-webrtc/src/private-to-private/transport.ts @@ -211,7 +211,6 @@ export class WebRTCTransport implements Transport, Startable { } }) const muxerFactory = new DataChannelMuxerFactory({ - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 peerConnection, dataChannelOptions: this.init.dataChannel }) @@ -229,7 +228,6 @@ export class WebRTCTransport implements Transport, Startable { }) const webRTCConn = toMultiaddrConnection({ - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 peerConnection, remoteAddr: remoteAddress, metrics: this.metrics?.listenerEvents, @@ -246,7 +244,6 @@ export class WebRTCTransport implements Transport, Startable { }) // close the connection on shut down - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 this._closeOnShutdown(peerConnection, webRTCConn) } catch (err: any) { this.log.error('incoming signaling error - %e', err) diff --git a/packages/transport-webrtc/src/private-to-public/utils/connect.ts b/packages/transport-webrtc/src/private-to-public/utils/connect.ts index 4538362a35..3a84ab7410 100644 --- a/packages/transport-webrtc/src/private-to-public/utils/connect.ts +++ b/packages/transport-webrtc/src/private-to-public/utils/connect.ts @@ -127,7 +127,6 @@ export async function connect (peerConnection: RTCPeerConnection | DirectRTCPeer // Creating the connection before completion of the noise // handshake ensures that the stream opening callback is set up const maConn = toMultiaddrConnection({ - // @ts-expect-error types are broken peerConnection, remoteAddr: options.remoteAddr, metrics: options.events, diff --git a/packages/transport-webrtc/src/private-to-public/utils/get-rtcpeerconnection.ts b/packages/transport-webrtc/src/private-to-public/utils/get-rtcpeerconnection.ts index 700d288e03..5e4d909128 100644 --- a/packages/transport-webrtc/src/private-to-public/utils/get-rtcpeerconnection.ts +++ b/packages/transport-webrtc/src/private-to-public/utils/get-rtcpeerconnection.ts @@ -129,7 +129,6 @@ export async function createDialerRTCPeerConnection (role: 'client' | 'server', }) const muxerFactory = new DataChannelMuxerFactory({ - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 peerConnection, metrics: options.events, dataChannelOptions: options.dataChannel diff --git a/packages/transport-webrtc/test/maconn.spec.ts b/packages/transport-webrtc/test/maconn.spec.ts index 6905f5ca47..81c3f8a970 100644 --- a/packages/transport-webrtc/test/maconn.spec.ts +++ b/packages/transport-webrtc/test/maconn.spec.ts @@ -18,7 +18,6 @@ describe('Multiaddr Connection', () => { reset: () => {} }) const maConn = toMultiaddrConnection({ - // @ts-expect-error https://github.com/murat-dogan/node-datachannel/pull/370 peerConnection, remoteAddr, metrics,