From 448149e60d6a1ddf76d6197a59a9a34c0c3e0cd4 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Tue, 6 Jul 2021 15:05:03 -0700 Subject: [PATCH] :art:fire: used custom HTTP response in filters --- src/json_filter.cpp | 5 +++-- src/user_filter.cpp | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/json_filter.cpp b/src/json_filter.cpp index 4b8d776..dd0e161 100644 --- a/src/json_filter.cpp +++ b/src/json_filter.cpp @@ -1,5 +1,7 @@ #include "json_filter.h" +using BankResponse = std::pair; + template <> JsonFilter::JsonFilter() {} template <> @@ -31,7 +33,6 @@ void JsonFilter::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); } \ No newline at end of file diff --git a/src/user_filter.cpp b/src/user_filter.cpp index 340d052..26d7558 100644 --- a/src/user_filter.cpp +++ b/src/user_filter.cpp @@ -58,7 +58,6 @@ void UserFilter::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); } \ No newline at end of file