From 14837e25439fc8f90055afe57a9a66850e58cfcd Mon Sep 17 00:00:00 2001 From: nyne Date: Sat, 15 Feb 2025 21:36:51 +0800 Subject: [PATCH] Fixes an issue where the read status was not updated. --- lib/foundation/favorites.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/foundation/favorites.dart b/lib/foundation/favorites.dart index ff80b43..422ddad 100644 --- a/lib/foundation/favorites.dart +++ b/lib/foundation/favorites.dart @@ -642,6 +642,7 @@ class LocalFavoritesManager with ChangeNotifier { void onRead(String id, ComicType type) async { if (appdata.settings['moveFavoriteAfterRead'] == "none") { + markAsRead(id, type); return; } _modifiedAfterLastCache = true; @@ -933,8 +934,11 @@ class LocalFavoritesManager with ChangeNotifier { .toList(); } - void markAsRead(String folder, String id, ComicType type) { + void markAsRead(String id, ComicType type) { var folder = appdata.settings['followUpdatesFolder']; + if (!existsFolder(folder)) { + return; + } _db.execute(""" update "$folder" set has_new_update = 0