Add eXact Length parameter to magnet uri, solves #20752

This commit is contained in:
antanilol 2024-12-05 16:49:56 +01:00
commit da3422e55c

View file

@ -2863,6 +2863,11 @@ QString TorrentImpl::createMagnetURI() const
ret += u"&dn=" + QString::fromLatin1(QUrl::toPercentEncoding(displayName));
}
if (hasMetadata())
{
ret += u"&xl=" + QString::number(totalSize());
}
for (const TrackerEntryStatus &tracker : asConst(trackers()))
{
ret += u"&tr=" + QString::fromLatin1(QUrl::toPercentEncoding(tracker.url));