mirror of
https://github.com/transmission/transmission
synced 2025-03-03 10:15:45 +00:00
(trunk) #2096 "Magnet Links - Extension for Peers to Send Metadata Files (BEP #9)" -- publish tr_stat.metadataPecentComplete in the RPC so that kjg can use it in the web client
This commit is contained in:
parent
d1935a4812
commit
bb44a31423
2 changed files with 4 additions and 0 deletions
|
@ -157,6 +157,7 @@
|
||||||
leftUntilDone | number | tr_stat
|
leftUntilDone | number | tr_stat
|
||||||
manualAnnounceTime | number | tr_stat
|
manualAnnounceTime | number | tr_stat
|
||||||
maxConnectedPeers | number | tr_torrent
|
maxConnectedPeers | number | tr_torrent
|
||||||
|
metadataPecentComplete | double | tr_stat
|
||||||
name | string | tr_info
|
name | string | tr_info
|
||||||
peer-limit | number | tr_torrent
|
peer-limit | number | tr_torrent
|
||||||
peers | array (see below) | n/a
|
peers | array (see below) | n/a
|
||||||
|
@ -561,6 +562,7 @@
|
||||||
| | NO | torrent-get | removed arg "seeders"
|
| | NO | torrent-get | removed arg "seeders"
|
||||||
| | NO | torrent-get | removed arg "timesCompleted"
|
| | NO | torrent-get | removed arg "timesCompleted"
|
||||||
| | NO | torrent-get | removed arg "swarmSpeed"
|
| | NO | torrent-get | removed arg "swarmSpeed"
|
||||||
|
| | yes | torrent-get | new arg "metadataPecentComplete"
|
||||||
| | yes | torrent-get | new arg "trackerStats"
|
| | yes | torrent-get | new arg "trackerStats"
|
||||||
| | yes | session-set | new arg "incomplete-dir"
|
| | yes | session-set | new arg "incomplete-dir"
|
||||||
| | yes | session-set | new arg "incomplete-dir-enabled"
|
| | yes | session-set | new arg "incomplete-dir-enabled"
|
||||||
|
|
|
@ -500,6 +500,8 @@ addField( const tr_torrent * tor, tr_benc * d, const char * key )
|
||||||
tr_bencDictAddInt( d, key, st->manualAnnounceTime );
|
tr_bencDictAddInt( d, key, st->manualAnnounceTime );
|
||||||
else if( tr_streq( key, keylen, "maxConnectedPeers" ) )
|
else if( tr_streq( key, keylen, "maxConnectedPeers" ) )
|
||||||
tr_bencDictAddInt( d, key, tr_torrentGetPeerLimit( tor ) );
|
tr_bencDictAddInt( d, key, tr_torrentGetPeerLimit( tor ) );
|
||||||
|
else if( tr_streq( key, keylen, "metadataPecentComplete" ) )
|
||||||
|
tr_bencDictAddReal( d, key, st->metadataPercentComplete );
|
||||||
else if( tr_streq( key, keylen, "name" ) )
|
else if( tr_streq( key, keylen, "name" ) )
|
||||||
tr_bencDictAddStr( d, key, inf->name );
|
tr_bencDictAddStr( d, key, inf->name );
|
||||||
else if( tr_streq( key, keylen, "percentDone" ) )
|
else if( tr_streq( key, keylen, "percentDone" ) )
|
||||||
|
|
Loading…
Reference in a new issue