From 656b89dba49464d1171c50d1d02d5ea446a7c9e4 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 20 Aug 2019 16:52:12 +0800 Subject: [PATCH] add endoint to get latest series --- .../gotson/komga/interfaces/web/SerieController.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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