Browse Source

Reuse code path in switch cases

adaptive-webui-19844
Chocobo1 5 years ago
parent
commit
8fe8cbd3d1
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 4
      src/webui/webapplication.cpp

4
src/webui/webapplication.cpp

@ -267,12 +267,10 @@ void WebApplication::doProcessRequest()
try { try {
const QVariant result = controller->run(action, m_params, data); const QVariant result = controller->run(action, m_params, data);
switch (result.userType()) { switch (result.userType()) {
case QMetaType::QString:
print(result.toString(), Http::CONTENT_TYPE_TXT);
break;
case QMetaType::QJsonDocument: case QMetaType::QJsonDocument:
print(result.toJsonDocument().toJson(QJsonDocument::Compact), Http::CONTENT_TYPE_JSON); print(result.toJsonDocument().toJson(QJsonDocument::Compact), Http::CONTENT_TYPE_JSON);
break; break;
case QMetaType::QString:
default: default:
print(result.toString(), Http::CONTENT_TYPE_TXT); print(result.toString(), Http::CONTENT_TYPE_TXT);
break; break;

Loading…
Cancel
Save