mirror of https://github.com/kiwix/libkiwix.git
Separated make404ResponseData()
This commit is contained in:
parent
ae60ba806b
commit
ff8da65c68
|
@ -84,7 +84,7 @@ std::unique_ptr<Response> Response::build_304(const InternalServer& server, cons
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::unique_ptr<ContentResponse> Response::build_404(const InternalServer& server, const std::string& url, const std::string& details)
|
kainjow::mustache::data make404ResponseData(const std::string& url, const std::string& details)
|
||||||
{
|
{
|
||||||
kainjow::mustache::list pList;
|
kainjow::mustache::list pList;
|
||||||
if ( !url.empty() ) {
|
if ( !url.empty() ) {
|
||||||
|
@ -93,8 +93,12 @@ std::unique_ptr<ContentResponse> Response::build_404(const InternalServer& serve
|
||||||
pList.push_back({"p", urlNotFoundMsg});
|
pList.push_back({"p", urlNotFoundMsg});
|
||||||
}
|
}
|
||||||
pList.push_back({"p", details});
|
pList.push_back({"p", details});
|
||||||
|
return {"details", pList};
|
||||||
|
}
|
||||||
|
|
||||||
return build_404(server, {"details", pList});
|
std::unique_ptr<ContentResponse> Response::build_404(const InternalServer& server, const std::string& url, const std::string& details)
|
||||||
|
{
|
||||||
|
return build_404(server, make404ResponseData(url, details));
|
||||||
}
|
}
|
||||||
|
|
||||||
std::unique_ptr<ContentResponse> Response::build_404(const InternalServer& server, const kainjow::mustache::data& data)
|
std::unique_ptr<ContentResponse> Response::build_404(const InternalServer& server, const kainjow::mustache::data& data)
|
||||||
|
|
Loading…
Reference in New Issue