1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-31 03:10:12 +02:00

Return valid JSON response in the API

This commit is contained in:
Uwe L. Korn
2014-02-10 23:50:43 +00:00
parent 2a1963a701
commit e17b0f88a9

View File

@@ -521,7 +521,7 @@ Api_v1::apiCallFailed( QxtWebRequestEvent* event, const QString& method )
void void
Api_v1::sendJsonOk( QxtWebRequestEvent* event ) Api_v1::sendJsonOk( QxtWebRequestEvent* event )
{ {
QxtWebPageEvent * e = new QxtWebPageEvent( event->sessionID, event->requestID, "{ result: \"ok\" }" ); QxtWebPageEvent * e = new QxtWebPageEvent( event->sessionID, event->requestID, "{ \"result\": \"ok\" }" );
e->headers.insert( "Access-Control-Allow-Origin", "*" ); e->headers.insert( "Access-Control-Allow-Origin", "*" );
e->contentType = "application/json"; e->contentType = "application/json";
postEvent( e ); postEvent( e );
@@ -531,7 +531,7 @@ Api_v1::sendJsonOk( QxtWebRequestEvent* event )
void void
Api_v1::sendJsonError( QxtWebRequestEvent* event, const QString& message ) Api_v1::sendJsonError( QxtWebRequestEvent* event, const QString& message )
{ {
QxtWebPageEvent * e = new QxtWebPageEvent( event->sessionID, event->requestID, QString( "{ result: \"error\", error: \"%1\" }" ).arg( message ).toUtf8().constData() ); QxtWebPageEvent * e = new QxtWebPageEvent( event->sessionID, event->requestID, QString( "{ \"result\": \"error\", \"error\": \"%1\" }" ).arg( message ).toUtf8().constData() );
e->headers.insert( "Access-Control-Allow-Origin", "*" ); e->headers.insert( "Access-Control-Allow-Origin", "*" );
e->contentType = "application/json"; e->contentType = "application/json";
e->status = 500; e->status = 500;