From 68d3dd663186cd0c637a7ce57ea28c0ded6b8861 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 6 Feb 2013 17:05:15 +0100 Subject: [PATCH] Synchronous responses are for n00bs, only allow async. --- src/libtomahawk/resolvers/QtScriptResolver.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/libtomahawk/resolvers/QtScriptResolver.cpp b/src/libtomahawk/resolvers/QtScriptResolver.cpp index 61d77278a..b0679be4f 100644 --- a/src/libtomahawk/resolvers/QtScriptResolver.cpp +++ b/src/libtomahawk/resolvers/QtScriptResolver.cpp @@ -515,8 +515,9 @@ QtScriptResolver::artists( const Tomahawk::collection_ptr& collection ) return; } - qDebug() << "Artists JavaScript Result:" << m; - m_resolverHelper->addArtistResults( m ); + QString errorMessage = tr( "Script Resolver Warning: API call %1 returned data sychronously." ).arg( eval ); + JobStatusView::instance()->model()->addJob( new ErrorStatusMessage( errorMessage ) ); + tDebug() << errorMessage << m; } @@ -549,9 +550,9 @@ QtScriptResolver::albums( const Tomahawk::collection_ptr& collection, const Toma return; } - qDebug() << "Albums JavaScript Result:" << m; - - m_resolverHelper->addAlbumResults( m ); + QString errorMessage = tr( "Script Resolver Warning: API call %1 returned data sychronously." ).arg( eval ); + JobStatusView::instance()->model()->addJob( new ErrorStatusMessage( errorMessage ) ); + tDebug() << errorMessage << m; } @@ -585,9 +586,9 @@ QtScriptResolver::tracks( const Tomahawk::collection_ptr& collection, const Toma return; } - qDebug() << "Tracks JavaScript Result:" << m; - - m_resolverHelper->addAlbumTrackResults( m ); + QString errorMessage = tr( "Script Resolver Warning: API call %1 returned data sychronously." ).arg( eval ); + JobStatusView::instance()->model()->addJob( new ErrorStatusMessage( errorMessage ) ); + tDebug() << errorMessage << m; }