mirror of
https://github.com/gotson/komga.git
synced 2026-01-06 07:44:35 +01:00
refactor: add default parameters
This commit is contained in:
parent
58906657d2
commit
3f897d994b
2 changed files with 31 additions and 31 deletions
|
|
@ -109,12 +109,12 @@ class BookController(
|
|||
@GetMapping("api/v1/books")
|
||||
fun getAllBooks(
|
||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||
@RequestParam(name = "search", required = false) searchTerm: String?,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||
@RequestParam(name = "media_status", required = false) mediaStatus: List<Media.Status>?,
|
||||
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>?,
|
||||
@RequestParam(name = "released_after", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) releasedAfter: LocalDate?,
|
||||
@RequestParam(name = "tag", required = false) tags: List<String>?,
|
||||
@RequestParam(name = "search", required = false) searchTerm: String? = null,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>? = null,
|
||||
@RequestParam(name = "media_status", required = false) mediaStatus: List<Media.Status>? = null,
|
||||
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>? = null,
|
||||
@RequestParam(name = "released_after", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) releasedAfter: LocalDate? = null,
|
||||
@RequestParam(name = "tag", required = false) tags: List<String>? = null,
|
||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||
@Parameter(hidden = true) page: Pageable,
|
||||
): Page<BookDto> {
|
||||
|
|
@ -179,7 +179,7 @@ class BookController(
|
|||
@GetMapping("api/v1/books/ondeck")
|
||||
fun getBooksOnDeck(
|
||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>? = null,
|
||||
@Parameter(hidden = true) page: Pageable,
|
||||
): Page<BookDto> =
|
||||
bookDtoRepository.findAllOnDeck(
|
||||
|
|
|
|||
|
|
@ -122,22 +122,22 @@ class SeriesController(
|
|||
@GetMapping("v1/series")
|
||||
fun getAllSeries(
|
||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||
@RequestParam(name = "search", required = false) searchTerm: String?,
|
||||
@Parameter(hidden = true) @DelimitedPair("search_regex") searchRegex: Pair<String, String>?,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||
@RequestParam(name = "collection_id", required = false) collectionIds: List<String>?,
|
||||
@RequestParam(name = "status", required = false) metadataStatus: List<SeriesMetadata.Status>?,
|
||||
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>?,
|
||||
@RequestParam(name = "publisher", required = false) publishers: List<String>?,
|
||||
@RequestParam(name = "language", required = false) languages: List<String>?,
|
||||
@RequestParam(name = "genre", required = false) genres: List<String>?,
|
||||
@RequestParam(name = "tag", required = false) tags: List<String>?,
|
||||
@RequestParam(name = "age_rating", required = false) ageRatings: List<String>?,
|
||||
@RequestParam(name = "release_year", required = false) release_years: List<String>?,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean?,
|
||||
@RequestParam(name = "complete", required = false) complete: Boolean?,
|
||||
@RequestParam(name = "search", required = false) searchTerm: String? = null,
|
||||
@Parameter(hidden = true) @DelimitedPair("search_regex") searchRegex: Pair<String, String>? = null,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>? = null,
|
||||
@RequestParam(name = "collection_id", required = false) collectionIds: List<String>? = null,
|
||||
@RequestParam(name = "status", required = false) metadataStatus: List<SeriesMetadata.Status>? = null,
|
||||
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>? = null,
|
||||
@RequestParam(name = "publisher", required = false) publishers: List<String>? = null,
|
||||
@RequestParam(name = "language", required = false) languages: List<String>? = null,
|
||||
@RequestParam(name = "genre", required = false) genres: List<String>? = null,
|
||||
@RequestParam(name = "tag", required = false) tags: List<String>? = null,
|
||||
@RequestParam(name = "age_rating", required = false) ageRatings: List<String>? = null,
|
||||
@RequestParam(name = "release_year", required = false) release_years: List<String>? = null,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean? = null,
|
||||
@RequestParam(name = "complete", required = false) complete: Boolean? = null,
|
||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||
@Parameter(hidden = true) @Authors authors: List<Author>?,
|
||||
@Parameter(hidden = true) @Authors authors: List<Author>? = null,
|
||||
@Parameter(hidden = true) page: Pageable,
|
||||
): Page<SeriesDto> {
|
||||
val sort =
|
||||
|
|
@ -273,8 +273,8 @@ class SeriesController(
|
|||
@GetMapping("v1/series/new")
|
||||
fun getNewSeries(
|
||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean?,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>? = null,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean? = null,
|
||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||
@Parameter(hidden = true) page: Pageable,
|
||||
): Page<SeriesDto> {
|
||||
|
|
@ -304,8 +304,8 @@ class SeriesController(
|
|||
@GetMapping("v1/series/updated")
|
||||
fun getUpdatedSeries(
|
||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean?,
|
||||
@RequestParam(name = "library_id", required = false) libraryIds: List<String>? = null,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean? = null,
|
||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||
@Parameter(hidden = true) page: Pageable,
|
||||
): Page<SeriesDto> {
|
||||
|
|
@ -434,12 +434,12 @@ class SeriesController(
|
|||
fun getAllBooksBySeries(
|
||||
@AuthenticationPrincipal principal: KomgaPrincipal,
|
||||
@PathVariable(name = "seriesId") seriesId: String,
|
||||
@RequestParam(name = "media_status", required = false) mediaStatus: List<Media.Status>?,
|
||||
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>?,
|
||||
@RequestParam(name = "tag", required = false) tags: List<String>?,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean?,
|
||||
@RequestParam(name = "media_status", required = false) mediaStatus: List<Media.Status>? = null,
|
||||
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>? = null,
|
||||
@RequestParam(name = "tag", required = false) tags: List<String>? = null,
|
||||
@RequestParam(name = "deleted", required = false) deleted: Boolean? = null,
|
||||
@RequestParam(name = "unpaged", required = false) unpaged: Boolean = false,
|
||||
@Parameter(hidden = true) @Authors authors: List<Author>?,
|
||||
@Parameter(hidden = true) @Authors authors: List<Author>? = null,
|
||||
@Parameter(hidden = true) page: Pageable,
|
||||
): Page<BookDto> {
|
||||
principal.user.checkContentRestriction(seriesId)
|
||||
|
|
|
|||
Loading…
Reference in a new issue