mirror of https://github.com/kiwix/libkiwix.git
Refactoring: preparing to move some code
This commit is contained in:
parent
14d8583c83
commit
7bd7ec4937
|
@ -934,15 +934,16 @@ Response InternalServer::handle_content(const RequestContext& request)
|
||||||
}
|
}
|
||||||
|
|
||||||
auto response = get_default_response();
|
auto response = get_default_response();
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
// This chunk of code should go into Response::set_entry()
|
||||||
response.set_mimeType(mimeType);
|
response.set_mimeType(mimeType);
|
||||||
response.set_cache(true);
|
response.set_cache(true);
|
||||||
|
|
||||||
if ( is_compressible_mime_type(mimeType) ) {
|
if ( is_compressible_mime_type(mimeType) ) {
|
||||||
zim::Blob raw_content = entry.getBlob();
|
zim::Blob raw_content = entry.getBlob();
|
||||||
const std::string content = string(raw_content.data(), raw_content.size());
|
const std::string content = string(raw_content.data(), raw_content.size());
|
||||||
|
|
||||||
if (mimeType.find("text/html") != string::npos)
|
|
||||||
response.set_taskbar(bookName, reader->getTitle());
|
|
||||||
|
|
||||||
response.set_content(content);
|
response.set_content(content);
|
||||||
response.set_compress(true);
|
response.set_compress(true);
|
||||||
} else {
|
} else {
|
||||||
|
@ -951,6 +952,12 @@ Response InternalServer::handle_content(const RequestContext& request)
|
||||||
response.set_range_first(request.get_range().first);
|
response.set_range_first(request.get_range().first);
|
||||||
response.set_range_len(range_len);
|
response.set_range_len(range_len);
|
||||||
}
|
}
|
||||||
|
// This chunk of code should go into Response::set_entry()
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
if (mimeType.find("text/html") != string::npos)
|
||||||
|
response.set_taskbar(bookName, reader->getTitle());
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue