🐎🔨 modified endpoints to better adhere to JSON API conventions

This commit is contained in:
EntireTwix 2021-07-09 19:51:34 -07:00
parent 1f0a3dc28d
commit 386a140255

View file

@ -10,13 +10,13 @@ drogon::HttpResponsePtr drogon::toResponse(BankResponse &&data)
std::shared_ptr<HttpResponseImpl> res; std::shared_ptr<HttpResponseImpl> res;
if (data.first == k204NoContent) if (data.first == k204NoContent)
{ {
res = std::make_shared<HttpResponseImpl>(data.first, CT_APPLICATION_JSON); res = std::make_shared<HttpResponseImpl>();
res->setBody(std::move(data.second)); res->setStatusCode(data.first);
} }
else else
{ {
res = std::make_shared<HttpResponseImpl>(); res = std::make_shared<HttpResponseImpl>(data.first, CT_APPLICATION_JSON);
res->setStatusCode(data.first); res->setBody(std::move(data.second));
} }
const auto &advices = HttpAppFrameworkImpl::instance().getResponseCreationAdvices(); const auto &advices = HttpAppFrameworkImpl::instance().getResponseCreationAdvices();
if (!advices.empty()) if (!advices.empty())