diff --git a/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt b/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt index 8fe5c3f8..245d8f91 100644 --- a/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt +++ b/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt @@ -46,6 +46,18 @@ class SerieController( serieRepository.findAll(page) }.map { it.toDto() } + @GetMapping("/latest") + fun getLatestSeries( + page: Pageable + ): Page { + val pageRequest = PageRequest.of( + page.pageNumber, + page.pageSize, + Sort(Sort.Direction.DESC, "lastModifiedDate") + ) + return serieRepository.findAll(pageRequest).map { it.toDto() } + } + @GetMapping("{id}") fun getOneSerie( @PathVariable id: Long