mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-07 14:46:33 +02:00
* Only return online results via web API.
This commit is contained in:
@@ -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,6 +328,7 @@ Api_v1::get_results( QxtWebRequestEvent* event )
|
|||||||
QVariantList res;
|
QVariantList res;
|
||||||
foreach( const result_ptr& rp, qry->results() )
|
foreach( const result_ptr& rp, qry->results() )
|
||||||
{
|
{
|
||||||
|
if ( rp->isOnline() )
|
||||||
res << rp->toVariant();
|
res << rp->toVariant();
|
||||||
}
|
}
|
||||||
r.insert( "results", res );
|
r.insert( "results", res );
|
||||||
|
Reference in New Issue
Block a user