mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-19 21:03:30 -07:00
Use alert's timestamp
This way has better accuracy than running our own timer.
This commit is contained in:
parent
84e683cc99
commit
39830986c2
2 changed files with 4 additions and 4 deletions
|
@ -508,7 +508,6 @@ Session::Session(QObject *parent)
|
|||
new PortForwarderImpl {m_nativeSession};
|
||||
|
||||
initMetrics();
|
||||
m_statsUpdateTimer.start();
|
||||
|
||||
qDebug("* BitTorrent Session constructed");
|
||||
}
|
||||
|
@ -4207,7 +4206,9 @@ void Session::handleExternalIPAlert(const lt::external_ip_alert *p)
|
|||
|
||||
void Session::handleSessionStatsAlert(const lt::session_stats_alert *p)
|
||||
{
|
||||
const qreal interval = m_statsUpdateTimer.restart() / 1000.;
|
||||
const qreal interval = lt::total_milliseconds(p->timestamp() - m_statsLastTimestamp) / 1000.;
|
||||
m_statsLastTimestamp = p->timestamp();
|
||||
|
||||
#if (LIBTORRENT_VERSION_NUM < 10200)
|
||||
const auto &stats = p->values;
|
||||
#else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue