🎨fire: used custom HTTP response in filters

This commit is contained in:
EntireTwix 2021-07-06 15:05:03 -07:00
parent f84d48e624
commit 448149e60d
2 changed files with 4 additions and 4 deletions

View file

@ -1,5 +1,7 @@
#include "json_filter.h"
using BankResponse = std::pair<drogon::HttpStatusCode, Json::Value>;
template <>
JsonFilter<true>::JsonFilter() {}
template <>
@ -31,7 +33,6 @@ void JsonFilter<check_content_type>::doFilter(const HttpRequestPtr &req,
}
}
const auto &resp = HttpResponse::newHttpJsonResponse("Client must Accept JSON");
resp->setStatusCode(k406NotAcceptable);
const auto &resp = HttpResponse::newCustomHttpResponse(BankResponse(k406NotAcceptable, "Client must Accept JSON"));
fcb(resp);
}

View file

@ -58,7 +58,6 @@ void UserFilter<set_body_flag, require_admin>::doFilter(const HttpRequestPtr &re
}
}
}
const auto &resp = HttpResponse::newHttpJsonResponse("Invalid Credentials");
resp->setStatusCode(k401Unauthorized);
const auto &resp = HttpResponse::newCustomHttpResponse(BankResponse(k401Unauthorized, "Invalid Credentials"));
fcb(resp);
}