mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	allow sorting by total chapters for library view (#811)
* allow sorting by total chapters for library view * allow sorting by total chapters for library view * Changed to remove query per manga.
This commit is contained in:
		| @@ -98,4 +98,7 @@ interface MangaQueries : DbProvider { | ||||
|                     .observesTables(MangaTable.TABLE) | ||||
|                     .build()) | ||||
|             .prepare() | ||||
|  | ||||
|     fun getTotalChapterManga() = db.get().listOfObjects(Manga::class.java) | ||||
|             .withQuery(RawQuery.builder().query(getTotalChapterMangaQuery()).observesTables(MangaTable.TABLE).build()).prepare(); | ||||
| } | ||||
| @@ -93,6 +93,15 @@ fun getLastReadMangaQuery() = """ | ||||
|     ORDER BY max DESC | ||||
| """ | ||||
|  | ||||
| fun getTotalChapterMangaQuery()= """ | ||||
|     SELECT ${Manga.TABLE}.* | ||||
|     FROM ${Manga.TABLE} | ||||
|     JOIN ${Chapter.TABLE} | ||||
|     ON ${Manga.TABLE}.${Manga.COL_ID} = ${Chapter.TABLE}.${Chapter.COL_MANGA_ID} | ||||
|     GROUP BY ${Manga.TABLE}.${Manga.COL_ID} | ||||
|     ORDER by COUNT(*) | ||||
| """ | ||||
|  | ||||
| /** | ||||
|  * Query to get the categories for a manga. | ||||
|  */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user