feat(creator): 채널 홈 controller 위치를 정렬한다

This commit is contained in:
2026-06-17 23:06:34 +09:00
parent a1837e8933
commit b5809bbce6
2 changed files with 13 additions and 15 deletions

View File

@@ -1,10 +1,9 @@
package kr.co.vividnext.sodalive.v2.creator.channel.adapter.`in`.web
package kr.co.vividnext.sodalive.v2.api.creator.channel.home.adapter.`in`.web
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.common.SodaException
import kr.co.vividnext.sodalive.member.Member
import kr.co.vividnext.sodalive.v2.creator.channel.application.CreatorChannelHomeQueryService
import kr.co.vividnext.sodalive.v2.creator.channel.dto.CreatorChannelHomeResponse
import kr.co.vividnext.sodalive.v2.api.creator.channel.home.application.CreatorChannelHomeFacade
import org.springframework.security.core.annotation.AuthenticationPrincipal
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.PathVariable
@@ -14,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController
@RestController
@RequestMapping("/api/v2/creator-channels")
class CreatorChannelHomeController(
private val creatorChannelHomeQueryService: CreatorChannelHomeQueryService
private val creatorChannelHomeFacade: CreatorChannelHomeFacade
) {
@GetMapping("/{creatorId}/home")
fun getHome(
@@ -22,11 +21,9 @@ class CreatorChannelHomeController(
@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member?
) = run {
ApiResponse.ok(
CreatorChannelHomeResponse.from(
creatorChannelHomeQueryService.getHome(
creatorId = creatorId,
viewer = requireMember(member)
)
creatorChannelHomeFacade.getHome(
creatorId = creatorId,
viewer = requireMember(member)
)
)
}