]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix tests
authorChocobozzz <me@florianbigard.com>
Wed, 24 Nov 2021 08:19:02 +0000 (09:19 +0100)
committerChocobozzz <me@florianbigard.com>
Wed, 24 Nov 2021 08:19:02 +0000 (09:19 +0100)
shared/extra-utils/miscs/webtorrent.ts

index b610fdda8a3bb80e8ef667c5401c86314d6ac4b9..0683f889388170651036d884d6112abca41ebf86 100644 (file)
@@ -10,8 +10,8 @@ let webtorrent: WebTorrent.Instance
 function webtorrentAdd (torrentId: string, refreshWebTorrent = false) {
   const WebTorrent = require('webtorrent')
 
-  if (!webtorrent) webtorrent = new WebTorrent()
-  if (refreshWebTorrent === true) webtorrent = new WebTorrent()
+  if (webtorrent && refreshWebTorrent) webtorrent.destroy()
+  if (!webtorrent || refreshWebTorrent) webtorrent = new WebTorrent()
 
   webtorrent.on('error', err => console.error('Error in webtorrent', err))