diff --git a/src/command_tracker.cc b/src/command_tracker.cc index 65b0edb6..7fa22d68 100644 --- a/src/command_tracker.cc +++ b/src/command_tracker.cc @@ -66,6 +66,9 @@ initialize_command_tracker() { CMD2_TRACKER ("t.success_time_last", std::bind(&torrent::Tracker::success_time_last, std::placeholders::_1)); CMD2_TRACKER ("t.failed_time_last", std::bind(&torrent::Tracker::failed_time_last, std::placeholders::_1)); + CMD2_TRACKER ("t.success_counter", std::bind(&torrent::Tracker::success_counter, std::placeholders::_1)); + CMD2_TRACKER ("t.failed_counter", std::bind(&torrent::Tracker::failed_counter, std::placeholders::_1)); + CMD2_TRACKER ("t.scrape_time_last", std::bind(&torrent::Tracker::scrape_time_last, std::placeholders::_1)); CMD2_TRACKER ("t.scrape_complete", std::bind(&torrent::Tracker::scrape_complete, std::placeholders::_1)); CMD2_TRACKER ("t.scrape_incomplete", std::bind(&torrent::Tracker::scrape_incomplete, std::placeholders::_1)); diff --git a/src/display/window_tracker_list.cc b/src/display/window_tracker_list.cc index e9debb75..ffd5bc2a 100644 --- a/src/display/window_tracker_list.cc +++ b/src/display/window_tracker_list.cc @@ -89,9 +89,11 @@ WindowTrackerList::redraw() { tracker->url().c_str()); if (pos < m_canvas->height()) - m_canvas->print(4, pos++, "Id: %s Focus: %s Enabled: %s Open: %s S/L: %u/%u", + m_canvas->print(4, pos++, "Id: %s Focus: %s Failed: %u/%u Enabled: %s Open: %s S/L: %u/%u", rak::copy_escape_html(tracker->tracker_id()).c_str(), range.first == tl->focus_index() ? "yes" : " no", + tracker->failed_counter(), + tracker->success_counter(), tracker->is_usable() ? "yes" : tracker->is_enabled() ? "off" : " no", tracker->is_busy() ? "yes" : " no", tracker->scrape_complete(),