(trunk rpc) add "torrentFile" to the list of allowed arguments to the "torrent-get" method

This commit is contained in:
Charles Kerr 2009-04-02 22:59:30 +00:00
parent b6daa50ecf
commit 96b726c08a
3 changed files with 10 additions and 11 deletions

View File

@ -197,6 +197,7 @@
timesCompleted | number | tr_stat
trackers | array (see below) | n/a
totalSize | number | tr_info
torrentFile | string | tr_info
uploadedEver | number | tr_stat
uploadLimit | number | tr_torrent
uploadLimited | 'boolean' | tr_torrent
@ -477,6 +478,7 @@
| | yes | session-get | new arg "peer-limit-per-torrent"
| | yes | torrent-get | new arg "seedRatioLimit"
| | yes | torrent-get | new arg "seedRatioMode"
| | yes | torrent-get | new arg "torrentFile"
| | yes | torrent-get | new ids option "recently-active"
| | yes | torrent-get | new ids option "percentDone"
| | yes | | new method "torrent-reannounce"

View File

@ -537,6 +537,8 @@ addField( const tr_torrent * tor,
tr_bencDictAddInt( d, key, st->timesCompleted );
else if( !strcmp( key, "trackers" ) )
addTrackers( inf, tr_bencDictAddList( d, key, inf->trackerCount ) );
else if( !strcmp( key, "torrentFile" ) )
tr_bencDictAddStr( d, key, inf->torrent );
else if( !strcmp( key, "totalSize" ) )
tr_bencDictAddInt( d, key, inf->totalSize );
else if( !strcmp( key, "uploadedEver" ) )

View File

@ -590,8 +590,9 @@ torrentRealInit( tr_torrent * tor, const tr_ctor * ctor )
tr_bitfieldConstruct( &tor->checkedPieces, tor->info.pieceCount );
tr_torrentUncheck( tor );
tor->addedDate = time( NULL ); /* this is a default value to be
overwritten by the resume file */
tr_torrentSetAddedDate( tor, time( NULL ) ); /* this is a default value to be
overwritten by the resume file */
loaded = tr_torrentLoadResume( tor, ~0, ctor );
doStart = tor->isRunning;
@ -1915,7 +1916,6 @@ tr_torrentSetAnnounceList( tr_torrent * tor,
***
**/
/** @deprecated this method will be removed in 1.40 */
void
tr_torrentSetAddedDate( tr_torrent * tor,
time_t t )
@ -1923,9 +1923,9 @@ tr_torrentSetAddedDate( tr_torrent * tor,
assert( tr_isTorrent( tor ) );
tor->addedDate = t;
tor->anyDate = MAX( tor->anyDate, tor->addedDate );
}
/** @deprecated this method will be removed in 1.40 */
void
tr_torrentSetActivityDate( tr_torrent * tor,
time_t t )
@ -1933,12 +1933,9 @@ tr_torrentSetActivityDate( tr_torrent * tor,
assert( tr_isTorrent( tor ) );
tor->activityDate = t;
if( tor->anyDate < tor->activityDate )
tor->anyDate = tor->activityDate;
tor->anyDate = MAX( tor->anyDate, tor->activityDate );
}
/** @deprecated this method will be removed in 1.40 */
void
tr_torrentSetDoneDate( tr_torrent * tor,
time_t t )
@ -1946,9 +1943,7 @@ tr_torrentSetDoneDate( tr_torrent * tor,
assert( tr_isTorrent( tor ) );
tor->doneDate = t;
if( tor->anyDate < tor->doneDate )
tor->anyDate = tor->doneDate;
tor->anyDate = MAX( tor->anyDate, tor->doneDate );
}
/**