required = false 인 파라미터 전부 옵셔널 파라미터로 변경

This commit is contained in:
2024-09-11 16:41:25 +09:00
parent 2f58bdb381
commit edb77d7ad7
5 changed files with 16 additions and 10 deletions

View File

@@ -29,7 +29,7 @@ class AudioContentThemeController(private val service: AudioContentThemeService)
@GetMapping("/{id}/content")
fun getContentByTheme(
@PathVariable id: Long,
@RequestParam("sort-type", required = false) sortType: SortType = SortType.NEWEST,
@RequestParam("sort-type", required = false) sortType: SortType? = SortType.NEWEST,
@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member?,
pageable: Pageable
) = run {
@@ -38,7 +38,7 @@ class AudioContentThemeController(private val service: AudioContentThemeService)
ApiResponse.ok(
service.getContentByTheme(
themeId = id,
sortType = sortType,
sortType = sortType ?: SortType.NEWEST,
member = member,
offset = pageable.offset,
limit = pageable.pageSize.toLong()