mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-14 01:03:08 -07:00
Remove usage of deprecated functions
Also use proper type for storing date/time data
This commit is contained in:
parent
a3d9e457a0
commit
fdf3ebbb6c
6 changed files with 11 additions and 11 deletions
|
@ -547,7 +547,7 @@ void WebApplication::sessionInitialize()
|
|||
if (!sessionId.isEmpty()) {
|
||||
m_currentSession = m_sessions.value(sessionId);
|
||||
if (m_currentSession) {
|
||||
const uint now = QDateTime::currentDateTime().toTime_t();
|
||||
const qint64 now = QDateTime::currentMSecsSinceEpoch() / 1000;
|
||||
if ((now - m_currentSession->m_timestamp) > INACTIVE_TIME) {
|
||||
// session is outdated - removing it
|
||||
delete m_sessions.take(sessionId);
|
||||
|
@ -605,7 +605,7 @@ void WebApplication::sessionStart()
|
|||
Q_ASSERT(!m_currentSession);
|
||||
|
||||
// remove outdated sessions
|
||||
const uint now = QDateTime::currentDateTime().toTime_t();
|
||||
const qint64 now = QDateTime::currentMSecsSinceEpoch() / 1000;
|
||||
foreach (const auto session, m_sessions) {
|
||||
if ((now - session->timestamp()) > INACTIVE_TIME)
|
||||
delete m_sessions.take(session->id());
|
||||
|
@ -737,7 +737,7 @@ QString WebSession::id() const
|
|||
return m_sid;
|
||||
}
|
||||
|
||||
uint WebSession::timestamp() const
|
||||
qint64 WebSession::timestamp() const
|
||||
{
|
||||
return m_timestamp;
|
||||
}
|
||||
|
@ -754,5 +754,5 @@ void WebSession::setData(const QString &id, const QVariant &data)
|
|||
|
||||
void WebSession::updateTimestamp()
|
||||
{
|
||||
m_timestamp = QDateTime::currentDateTime().toTime_t();
|
||||
m_timestamp = QDateTime::currentMSecsSinceEpoch() / 1000;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue