1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-06 22:26:32 +02:00

* Only return online results via web API.

This commit is contained in:
Christian Muehlhaeuser
2012-06-27 07:25:26 +02:00
parent 4a97e057be
commit 35c9509477

View File

@@ -94,7 +94,7 @@ Api_v1::auth_2( QxtWebRequestEvent* event, QString arg )
if ( keyval.size() == 2 ) if ( keyval.size() == 2 )
queryItems.insert( keyval.first(), keyval.last() ); queryItems.insert( keyval.first(), keyval.last() );
else else
qDebug() << "Failed parsing url parameters: " << part; qDebug() << "Failed parsing url parameters:" << part;
} }
qDebug() << "has query items:" << pieces; qDebug() << "has query items:" << pieces;
@@ -173,7 +173,7 @@ Api_v1::sid( QxtWebRequestEvent* event, QString unused )
Q_UNUSED( unused ); Q_UNUSED( unused );
RID rid = event->url.path().mid( 5 ); RID rid = event->url.path().mid( 5 );
qDebug() << "Request for sid " << rid; qDebug() << "Request for sid" << rid;
result_ptr rp = Pipeline::instance()->result( rid ); result_ptr rp = Pipeline::instance()->result( rid );
if ( rp.isNull() ) if ( rp.isNull() )
@@ -328,7 +328,8 @@ Api_v1::get_results( QxtWebRequestEvent* event )
QVariantList res; QVariantList res;
foreach( const result_ptr& rp, qry->results() ) foreach( const result_ptr& rp, qry->results() )
{ {
res << rp->toVariant(); if ( rp->isOnline() )
res << rp->toVariant();
} }
r.insert( "results", res ); r.insert( "results", res );