refresh lists on source change and sync

This commit is contained in:
austinried
2025-11-22 17:39:57 +09:00
parent 798a907cca
commit b6153ce3b6
5 changed files with 37 additions and 23 deletions

View File

@@ -5,6 +5,8 @@ import '../database.dart';
part 'library_dao.g.dart';
typedef AristListItem = ({models.Artist artist, int? albumCount});
@DriftAccessor(include: {'../tables.drift'})
class LibraryDao extends DatabaseAccessor<SubtracksDatabase>
with _$LibraryDaoMixin {
@@ -25,7 +27,7 @@ class LibraryDao extends DatabaseAccessor<SubtracksDatabase>
return query.get();
}
Future<List<({models.Artist artist, int albumCount})>> listArtists({
Future<List<AristListItem>> listArtists({
required int limit,
required int offset,
}) async {