1
0
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:
Jeff Mitchell
2011-05-16 15:26:27 -04:00
parent ef5f96c104
commit 6f37e942ce

View File

@@ -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;