Fox sorting and magnet links

Magnet button stays disabled
This commit is contained in:
2025-10-14 08:23:38 +02:00
parent 1c798fb899
commit 2f20eee841
5 changed files with 28 additions and 7 deletions

View File

@@ -41,7 +41,8 @@ class trdom_torrentmanager extends EventTarget {
case 'torrent-created':
let initHash = e.detail.torrentHash;
if (this.#torrentDB[initHash] == null) {
let torrentCreated = new trtorrent(initHash);
let torrentCreated = new trtorrent(initHash, e.detail.magnetLink);
torrentCreated.name = e.detail.torrentName;
this.#torrentDB[initHash] = torrentCreated;
torrentCreated.addEventListener('torrent-renamed', this);
this.#putToPlace(torrentCreated);
@@ -61,7 +62,7 @@ class trdom_torrentmanager extends EventTarget {
case 'torrentserver-added':
let addedServer = e.detail.serverObject;
for (const [hash, torrent] of Object.entries(this.#torrentDB)) {
torrent.addControl(addedServer.name, new trdom_torrentcontrol(hash, addedServer, null, this.#logcb))
torrent.addControl(addedServer.name, new trdom_torrentcontrol(hash, addedServer, {magnetLink: torrent.magnet}, this.#logcb))
}
break;
default: