Skip to content

Commit 284f260

Browse files
authored
fix: drop multi-stream (#174)
* fix: migrate to streamx * fix: drop multi-stream * chore: update dep * chore: bump async iterator ver
1 parent aa8e829 commit 284f260

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ const corePath = require('path')
66
const { BlobReadStream } = require('fast-blob-stream')
77
const isFile = require('is-file')
88
const junk = require('junk')
9-
const MultiStream = require('multistream')
9+
const joinIterator = require('join-async-iterator')
1010
const once = require('once')
1111
const parallel = require('run-parallel')
1212
const queueMicrotask = require('queue-microtask')
1313
const sha1 = require('simple-sha1')
14-
const { Transform, PassThrough } = require('streamx')
14+
const { Transform, PassThrough, Readable } = require('streamx')
1515

1616
const getFiles = require('./get-files') // browser exclude
1717

@@ -218,7 +218,7 @@ function getPieceList (files, pieceLength, estimatedTorrentLength, opts, cb) {
218218
let pieceNum = 0
219219
let ended = false
220220

221-
const multistream = new MultiStream(streams)
221+
const multistream = Readable.from(joinIterator(streams))
222222
const blockstream = new BlockStream(pieceLength, { zeroPadding: false })
223223

224224
multistream.on('error', onError)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
"block-stream2": "^2.1.0",
2323
"fast-blob-stream": "^1.1.1",
2424
"is-file": "^1.0.0",
25+
"join-async-iterator": "^1.1.1",
2526
"junk": "^3.1.0",
2627
"minimist": "^1.2.5",
27-
"multistream": "^4.1.0",
2828
"once": "^1.4.0",
2929
"piece-length": "^2.0.1",
3030
"queue-microtask": "^1.2.3",

0 commit comments

Comments
 (0)