update client_test to use need_save_resume_data
This commit is contained in:
parent
225232906a
commit
4ca8339337
|
@ -632,7 +632,7 @@ void scan_dir(std::string const& dir_path
|
||||||
h.pause();
|
h.pause();
|
||||||
// the alert handler for save_resume_data_alert
|
// the alert handler for save_resume_data_alert
|
||||||
// will save it to disk
|
// will save it to disk
|
||||||
h.save_resume_data();
|
if (h.need_save_resume_data()) h.save_resume_data();
|
||||||
|
|
||||||
handles.erase(i++);
|
handles.erase(i++);
|
||||||
}
|
}
|
||||||
|
@ -1092,6 +1092,7 @@ int main(int argc, char* argv[])
|
||||||
for (handles_t::iterator i = handles.begin()
|
for (handles_t::iterator i = handles.begin()
|
||||||
, end(handles.end()); i != end; ++i)
|
, end(handles.end()); i != end; ++i)
|
||||||
{
|
{
|
||||||
|
if (i->second.need_save_resume_data())
|
||||||
i->second.save_resume_data();
|
i->second.save_resume_data();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1132,7 +1133,7 @@ int main(int argc, char* argv[])
|
||||||
}
|
}
|
||||||
// the alert handler for save_resume_data_alert
|
// the alert handler for save_resume_data_alert
|
||||||
// will save it to disk
|
// will save it to disk
|
||||||
h.save_resume_data();
|
if (h.need_save_resume_data()) h.save_resume_data();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1275,7 +1276,7 @@ int main(int argc, char* argv[])
|
||||||
if (s.state != torrent_status::queued_for_checking && s.state != torrent_status::checking_files)
|
if (s.state != torrent_status::queued_for_checking && s.state != torrent_status::checking_files)
|
||||||
{
|
{
|
||||||
snprintf(str, sizeof(str), "%-13s down: (%s%s%s) up: %s%s%s (%s%s%s) swarm: %4d:%4d"
|
snprintf(str, sizeof(str), "%-13s down: (%s%s%s) up: %s%s%s (%s%s%s) swarm: %4d:%4d"
|
||||||
" bw queue: (%d|%d) all-time (Rx: %s%s%s Tx: %s%s%s) seed rank: %x%s\n"
|
" bw queue: (%d|%d) all-time (Rx: %s%s%s Tx: %s%s%s) seed rank: %x %c%s\n"
|
||||||
, (paused && !auto_managed)?"paused":(paused && auto_managed)?"queued":state_str[s.state]
|
, (paused && !auto_managed)?"paused":(paused && auto_managed)?"queued":state_str[s.state]
|
||||||
, esc("32"), add_suffix(s.total_download).c_str(), term
|
, esc("32"), add_suffix(s.total_download).c_str(), term
|
||||||
, esc("31"), add_suffix(s.upload_rate, "/s").c_str(), term
|
, esc("31"), add_suffix(s.upload_rate, "/s").c_str(), term
|
||||||
|
@ -1284,7 +1285,7 @@ int main(int argc, char* argv[])
|
||||||
, s.up_bandwidth_queue, s.down_bandwidth_queue
|
, s.up_bandwidth_queue, s.down_bandwidth_queue
|
||||||
, esc("32"), add_suffix(s.all_time_download).c_str(), term
|
, esc("32"), add_suffix(s.all_time_download).c_str(), term
|
||||||
, esc("31"), add_suffix(s.all_time_upload).c_str(), term
|
, esc("31"), add_suffix(s.all_time_upload).c_str(), term
|
||||||
, s.seed_rank, esc("0"));
|
, s.seed_rank, h.need_save_resume_data()?'S':' ', esc("0"));
|
||||||
out += str;
|
out += str;
|
||||||
|
|
||||||
if (torrent_index != active_torrent && s.state == torrent_status::seeding) continue;
|
if (torrent_index != active_torrent && s.state == torrent_status::seeding) continue;
|
||||||
|
|
Loading…
Reference in New Issue