mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-07-31 11:20:22 +02:00
Add some debug
This commit is contained in:
@@ -309,26 +309,38 @@ TwitterPlugin::checkTimerFired()
|
|||||||
void
|
void
|
||||||
TwitterPlugin::connectTimerFired()
|
TwitterPlugin::connectTimerFired()
|
||||||
{
|
{
|
||||||
|
qDebug() << Q_FUNC_INFO << " beginning";
|
||||||
if ( !isValid() || m_cachedPeers.isEmpty() || m_twitterAuth.isNull() )
|
if ( !isValid() || m_cachedPeers.isEmpty() || m_twitterAuth.isNull() )
|
||||||
|
{
|
||||||
|
if ( !isValid() )
|
||||||
|
qDebug() << Q_FUNC_INFO << " is not valid";
|
||||||
|
if ( m_cachedPeers.isEmpty() )
|
||||||
|
qDebug() << Q_FUNC_INFO << " has empty cached peers";
|
||||||
|
if ( m_twitterAuth.isNull() )
|
||||||
|
qDebug() << Q_FUNC_INFO << " has null twitterAuth";
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
qDebug() << Q_FUNC_INFO << " continuing";
|
||||||
QString myScreenName = twitterScreenName();
|
QString myScreenName = twitterScreenName();
|
||||||
QList<QString> peerlist = m_cachedPeers.keys();
|
QList<QString> peerlist = m_cachedPeers.keys();
|
||||||
qStableSort( peerlist.begin(), peerlist.end() );
|
qStableSort( peerlist.begin(), peerlist.end() );
|
||||||
foreach( QString screenName, peerlist )
|
foreach( QString screenName, peerlist )
|
||||||
{
|
{
|
||||||
|
qDebug() << Q_FUNC_INFO << " checking peer " << screenName;
|
||||||
QHash< QString, QVariant > peerData = m_cachedPeers[screenName].toHash();
|
QHash< QString, QVariant > peerData = m_cachedPeers[screenName].toHash();
|
||||||
|
|
||||||
if ( Servent::instance()->connectedToSession( peerData["node"].toString() ) )
|
if ( Servent::instance()->connectedToSession( peerData["node"].toString() ) )
|
||||||
{
|
{
|
||||||
peerData["lastseen"] = QDateTime::currentMSecsSinceEpoch();
|
peerData["lastseen"] = QDateTime::currentMSecsSinceEpoch();
|
||||||
m_cachedPeers[screenName] = peerData;
|
m_cachedPeers[screenName] = peerData;
|
||||||
|
qDebug() << Q_FUNC_INFO << " already connected";
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( QDateTime::currentMSecsSinceEpoch() - peerData["lastseen"].toLongLong() > 1209600000 ) // 2 weeks
|
if ( QDateTime::currentMSecsSinceEpoch() - peerData["lastseen"].toLongLong() > 1209600000 ) // 2 weeks
|
||||||
{
|
{
|
||||||
qDebug() << "Aging peer " << screenName << " out of cache";
|
qDebug() << Q_FUNC_INFO << " aging peer " << screenName << " out of cache";
|
||||||
m_cachedPeers.remove( screenName );
|
m_cachedPeers.remove( screenName );
|
||||||
m_cachedAvatars.remove( screenName );
|
m_cachedAvatars.remove( screenName );
|
||||||
continue;
|
continue;
|
||||||
|
Reference in New Issue
Block a user