diff --git a/YACReaderLibrary/server/controllers/v2/covercontroller_v2.cpp b/YACReaderLibrary/server/controllers/v2/covercontroller_v2.cpp
index d54afe45..8984ee85 100644
--- a/YACReaderLibrary/server/controllers/v2/covercontroller_v2.cpp
+++ b/YACReaderLibrary/server/controllers/v2/covercontroller_v2.cpp
@@ -11,7 +11,6 @@ CoverControllerV2::CoverControllerV2() {}
void CoverControllerV2::service(HttpRequest& request, HttpResponse& response)
{
response.setHeader("Content-Type", "image/jpeg");
- //response.setHeader("Content-Type", "plain/text; charset=ISO-8859-1");
YACReaderLibraries libraries = DBHelper::getLibraries();
@@ -20,60 +19,14 @@ void CoverControllerV2::service(HttpRequest& request, HttpResponse& response)
QString libraryName = DBHelper::getLibraryName(pathElements.at(3).toInt());
QString fileName = pathElements.at(5);
- //response.writeText(path+"
");
- //response.writeText(libraryName+"
");
- //response.writeText(libraries.value(libraryName)+"/.yacreaderlibrary/covers/"+fileName+"
");
-
- //QFile file(libraries.value(libraryName)+"/.yacreaderlibrary/covers/"+fileName);
- //if (file.exists()) {
- // if (file.open(QIODevice::ReadOnly))
- // {
- // qDebug("StaticFileController: Open file %s",qPrintable(file.fileName()));
- // // Return the file content, do not store in cache
- // while (!file.atEnd() && !file.error()) {
- // response.write(file.read(131072));
- // }
- // }
-
- // file.close();
- //}
-
QImage img(libraries.getPath(libraryName)+"/.yacreaderlibrary/covers/"+fileName);
if (!img.isNull()) {
-
- /*int width = 80, height = 120;
- if(ySession->getDisplayType()=="@2x")
- {
- width = 160;
- height = 240;
- }
-
- if(float(img.width())/img.height() < 0.66666)
- img = img.scaledToWidth(width,Qt::SmoothTransformation);
- else
- img = img.scaledToHeight(height,Qt::SmoothTransformation);
-
- QImage destImg(width,height,QImage::Format_RGB32);
- destImg.fill(Qt::black);
- QPainter p(&destImg);
-
- p.drawImage((width-img.width())/2,(height-img.height())/2,img);
-
- if(folderCover)
- {
- if(ySession->getDisplayType()=="@2x")
- p.drawImage(0,0,QImage(":/images/f_overlayed_retina.png"));
- else
- p.drawImage(0,0,QImage(":/images/f_overlayed.png"));
- }
-*/
QByteArray ba;
QBuffer buffer(&ba);
buffer.open(QIODevice::WriteOnly);
img.save(&buffer, "JPG");
response.write(ba,true);
}
- //DONE else, hay que devolver un 404
else
{
response.setStatus(404,"not found");