diff --git a/YACReaderLibrary/db_helper.cpp b/YACReaderLibrary/db_helper.cpp index 840c7264..d7b6256c 100644 --- a/YACReaderLibrary/db_helper.cpp +++ b/YACReaderLibrary/db_helper.cpp @@ -964,6 +964,7 @@ void DBHelper::updateReadingRemoteProgress(const ComicInfo &comicInfo, QSqlDatab updateComicInfo.clear(); } +// server v1 void DBHelper::updateFromRemoteClient(qulonglong libraryId, const ComicInfo &comicInfo) { QString libraryPath = DBHelper::getLibraries().getPath(libraryId); @@ -997,46 +998,6 @@ void DBHelper::updateFromRemoteClient(qulonglong libraryId, const ComicInfo &com QSqlDatabase::removeDatabase(connectionName); } -void DBHelper::updateFromRemoteClientWithHash(const ComicInfo &comicInfo) -{ - YACReaderLibraries libraries = DBHelper::getLibraries(); - - QStringList names = libraries.getNames(); - QString connectionName = ""; - - foreach (QString name, names) { - QString libraryPath = DBHelper::getLibraries().getPath(libraries.getId(name)); - - { - QSqlDatabase db = DataBaseManagement::loadDatabase(libraryPath + "/.yacreaderlibrary"); - ComicInfo info = loadComicInfo(comicInfo.hash, db); - - if (!info.existOnDb) { - continue; - } - - if (comicInfo.currentPage > 0) { - info.currentPage = comicInfo.currentPage; - - if (info.currentPage == info.numPages) - info.read = true; - - info.hasBeenOpened = true; - - if (info.lastTimeOpened.toULongLong() < comicInfo.lastTimeOpened.toULongLong()) - info.lastTimeOpened = comicInfo.lastTimeOpened; - } - - if (comicInfo.rating > 0) - info.rating = comicInfo.rating; - - DBHelper::update(&info, db); - connectionName = db.connectionName(); - } - QSqlDatabase::removeDatabase(connectionName); - } -} - QMap> DBHelper::updateFromRemoteClient(const QMap> &comics) { QMap> moreRecentComics; diff --git a/YACReaderLibrary/db_helper.h b/YACReaderLibrary/db_helper.h index 14dad9b1..4fd9726b 100644 --- a/YACReaderLibrary/db_helper.h +++ b/YACReaderLibrary/db_helper.h @@ -73,8 +73,7 @@ public: static void updateChildrenInfo(QSqlDatabase &db); static void updateProgress(qulonglong libraryId, const ComicInfo &comicInfo); static void setComicAsReading(qulonglong libraryId, const ComicInfo &comicInfo); - static void updateFromRemoteClient(qulonglong libraryId, const ComicInfo &comicInfo); - static void updateFromRemoteClientWithHash(const ComicInfo &comicInfo); + [[deprecated("Server v1")]] static void updateFromRemoteClient(qulonglong libraryId, const ComicInfo &comicInfo); static void updateReadingRemoteProgress(const ComicInfo &comicInfo, QSqlDatabase &db); static QMap> updateFromRemoteClient(const QMap> &comics); static void updateFromRemoteClientWithHash(const QList &comics);