diff --git a/src/server/response.cpp b/src/server/response.cpp index b5a962fd9..918b04161 100644 --- a/src/server/response.cpp +++ b/src/server/response.cpp @@ -151,6 +151,16 @@ std::unique_ptr Response::build_304(const ETag& etag) return response; } +ContentResponseBlueprint::ContentResponseBlueprint(const RequestContext* request, + int httpStatusCode, + const std::string& mimeType, + const std::string& templateStr) + : m_request(*request) + , m_httpStatusCode(httpStatusCode) + , m_mimeType(mimeType) + , m_template(templateStr) +{} + std::string ContentResponseBlueprint::getMessage(const std::string& msgId) const { return getTranslatedString(m_request.get_user_language(), msgId); diff --git a/src/server/response.h b/src/server/response.h index b17b3efb7..c44010766 100644 --- a/src/server/response.h +++ b/src/server/response.h @@ -121,12 +121,7 @@ public: // functions ContentResponseBlueprint(const RequestContext* request, int httpStatusCode, const std::string& mimeType, - const std::string& templateStr) - : m_request(*request) - , m_httpStatusCode(httpStatusCode) - , m_mimeType(mimeType) - , m_template(templateStr) - {} + const std::string& templateStr); operator std::unique_ptr() const {