17 lines
415 B
TypeScript
17 lines
415 B
TypeScript
import * as WebTorrent from 'webtorrent'
|
|
|
|
let webtorrent: WebTorrent.Instance
|
|
|
|
function webtorrentAdd (torrent: string, refreshWebTorrent = false) {
|
|
const WebTorrent = require('webtorrent')
|
|
|
|
if (!webtorrent) webtorrent = new WebTorrent()
|
|
if (refreshWebTorrent === true) webtorrent = new WebTorrent()
|
|
|
|
return new Promise<WebTorrent.Torrent>(res => webtorrent.add(torrent, res))
|
|
}
|
|
|
|
export {
|
|
webtorrentAdd
|
|
}
|