mirror of
https://github.com/fluencelabs/js-libp2p-tcp
synced 2025-04-24 19:42:28 +00:00
fix: remove use of assert module (#123)
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
86db568cd8
commit
62728769d3
@ -10,7 +10,6 @@ const createListener = require('./listener')
|
||||
const { multiaddrToNetConfig } = require('./utils')
|
||||
const { AbortError } = require('abortable-iterator')
|
||||
const { CODE_CIRCUIT, CODE_P2P } = require('./constants')
|
||||
const assert = require('assert')
|
||||
|
||||
/**
|
||||
* @class TCP
|
||||
@ -22,7 +21,9 @@ class TCP {
|
||||
* @param {Upgrader} options.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
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user