mirror of
https://github.com/fluencelabs/js-libp2p-websockets
synced 2025-04-25 17:12:26 +00:00
fix: remove use of assert module (#101)
The polyfill is big, we can simulate it by throwing an Error and it doesn't work under React Native.
This commit is contained in:
parent
c8fda16d20
commit
89d37232b8
@ -7,7 +7,6 @@ const toUri = require('multiaddr-to-uri')
|
|||||||
const { AbortError } = require('abortable-iterator')
|
const { AbortError } = require('abortable-iterator')
|
||||||
|
|
||||||
const log = require('debug')('libp2p:websockets')
|
const log = require('debug')('libp2p:websockets')
|
||||||
const assert = require('assert')
|
|
||||||
|
|
||||||
const createListener = require('./listener')
|
const createListener = require('./listener')
|
||||||
const toConnection = require('./socket-to-conn')
|
const toConnection = require('./socket-to-conn')
|
||||||
@ -23,7 +22,9 @@ class WebSockets {
|
|||||||
* @param {Upgrader} options.upgrader
|
* @param {Upgrader} options.upgrader
|
||||||
*/
|
*/
|
||||||
constructor ({ upgrader }) {
|
constructor ({ upgrader }) {
|
||||||
assert(upgrader, 'An upgrader must be provided. See https://github.com/libp2p/interface-transport#upgrader.')
|
if (!upgrader) {
|
||||||
|
throw new Error('An upgrader must be provided. See https://github.com/libp2p/interface-transport#upgrader.')
|
||||||
|
}
|
||||||
this._upgrader = upgrader
|
this._upgrader = upgrader
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user