This commit is contained in:
Developer
2026-06-13 09:07:07 +08:00
parent 82bb3e2f14
commit 906dcc9eb1
69 changed files with 6812 additions and 1254 deletions

View File

@@ -149,9 +149,12 @@ class FavoriteNotifier extends Notifier<FavoriteState> {
Future<void> loadLocalFavoritesAsItems() async {
try {
final convertedItems = await _repo.loadLocalFavoritesAsItems();
// 同时加载AppDatabase中isFavorite=true的记录并合并
final localDbItems = await _repo.loadLocalDbFavorites();
final mergedItems = _repo.mergeWithLocalDb(convertedItems, localDbItems);
state = state.copyWith(
items: convertedItems,
total: convertedItems.length,
items: mergedItems,
total: mergedItems.length,
isLoading: false,
);
} catch (e) {