diff --git a/YACReaderLibrary/server/controllers/v2/comicdownloadinfocontroller_v2.cpp b/YACReaderLibrary/server/controllers/v2/comicdownloadinfocontroller_v2.cpp index 8c484033..420b9cf0 100644 --- a/YACReaderLibrary/server/controllers/v2/comicdownloadinfocontroller_v2.cpp +++ b/YACReaderLibrary/server/controllers/v2/comicdownloadinfocontroller_v2.cpp @@ -22,5 +22,6 @@ void ComicDownloadInfoControllerV2::service(HttpRequest& request, HttpResponse& //TODO: check if the comic wasn't found; response.write(QString("fileName:%1\r\n").arg(comic.getFileName()).toUtf8()); - response.write(QString("fileSize:%1\r\n").arg(comic.getFileSize()).toUtf8(),true); + response.write(QString("fileSize:%1\r\n").arg(comic.getFileSize()).toUtf8()); + response.write(QString("hash:%1\r\n").arg(comic.info.hash).toUtf8(),true); } diff --git a/YACReaderLibrary/server/controllers/v2/folderinfocontroller_v2.cpp b/YACReaderLibrary/server/controllers/v2/folderinfocontroller_v2.cpp index 2eb26348..d7925e68 100644 --- a/YACReaderLibrary/server/controllers/v2/folderinfocontroller_v2.cpp +++ b/YACReaderLibrary/server/controllers/v2/folderinfocontroller_v2.cpp @@ -34,7 +34,14 @@ void FolderInfoControllerV2::serviceComics(const int &library, const qulonglong for(QList::const_iterator itr = folderComics.constBegin();itr!=folderComics.constEnd();itr++) { currentComic = (ComicDB *)(*itr); - response.write(QString("/library/%1/comic/%2:%3:%4\r\n").arg(library).arg(currentComic->id).arg(currentComic->getFileName()).arg(currentComic->getFileSize()).toUtf8()); + response.write(QString("/library/%1/comic/%2:%3:%4:%5:%6\r\n") + .arg(library) + .arg(currentComic->id) + .arg(currentComic->getFileName()) + .arg(currentComic->getFileSize()) + .arg(currentComic->info.read ? 1 : 0) + .arg(currentComic->info.hash) + .toUtf8()); delete currentComic; }