]>
Commit | Line | Data |
---|---|---|
6c5065a0 C |
1 | import * as WebTorrent from 'webtorrent' |
2 | ||
3 | let webtorrent: WebTorrent.Instance | |
4 | ||
5 | function webtorrentAdd (torrent: string, refreshWebTorrent = false) { | |
6 | const WebTorrent = require('webtorrent') | |
7 | ||
8 | if (!webtorrent) webtorrent = new WebTorrent() | |
9 | if (refreshWebTorrent === true) webtorrent = new WebTorrent() | |
10 | ||
11 | return new Promise<WebTorrent.Torrent>(res => webtorrent.add(torrent, res)) | |
12 | } | |
13 | ||
14 | export { | |
15 | webtorrentAdd | |
16 | } |