1
0
Fork 0
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:
Charles Kerr 2009-12-02 20:05:19 +00:00
parent d1935a4812
commit bb44a31423
2 changed files with 4 additions and 0 deletions

View file

@ -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"

View file

@ -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" ) )