Load all tracks in one query for statistics

This commit is contained in:
AntsyLich
2026-10-07 19:59:52 +06:00
parent 5df78e305e
commit 179bfaca72
4 changed files with 18 additions and 3 deletions
@@ -31,6 +31,12 @@ class TrackRepositoryImpl(
.awaitAsList()
}
override suspend fun getTracks(): List<Track> {
return database.manga_trackQueries
.getTracks(TrackMapper::mapTrack)
.awaitAsList()
}
override fun getTracksAsFlow(): Flow<List<Track>> {
return database.manga_trackQueries
.getTracks(TrackMapper::mapTrack)