diff --git a/src/main/kotlin/com/nexters/pimo/feed/adapter/in/web/FeedHandler.kt b/src/main/kotlin/com/nexters/pimo/feed/adapter/in/web/FeedHandler.kt index 589cc5c..49706d2 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/adapter/in/web/FeedHandler.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/adapter/in/web/FeedHandler.kt @@ -18,9 +18,6 @@ class FeedHandler( private val findUseCase: FindUseCase, private val deleteUseCase: DeleteUseCase ) { -// fun findById(request: ServerRequest): Mono = -// findUseCase.findById(request.pathVariable("feedId").orElseThrow { throw BadRequestException("잘못된 요청입니다.") }.toLong()) -// .flatMap{BaseResponse().success(it)} fun findById(request: ServerRequest): Mono = findUseCase.findById( diff --git a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ClapRepository.kt b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ClapRepository.kt index c0ca909..f817390 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ClapRepository.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ClapRepository.kt @@ -2,8 +2,5 @@ package com.nexters.pimo.feed.adapter.out.persistence import com.nexters.pimo.feed.domain.Clap import org.springframework.data.repository.reactive.ReactiveCrudRepository -import reactor.core.publisher.Flux -interface ClapRepository: ReactiveCrudRepository { - fun findAllByFeedId(feedId: Long): Flux -} \ No newline at end of file +interface ClapRepository: ReactiveCrudRepository \ No newline at end of file diff --git a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ContentRepository.kt b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ContentRepository.kt index 38f9cc5..d8f1074 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ContentRepository.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ContentRepository.kt @@ -2,10 +2,8 @@ package com.nexters.pimo.feed.adapter.out.persistence import com.nexters.pimo.feed.domain.Content import org.springframework.data.repository.reactive.ReactiveCrudRepository -import reactor.core.publisher.Flux import reactor.core.publisher.Mono interface ContentRepository : ReactiveCrudRepository { - fun findAllByFeedId(feedId: Long): Flux fun deleteAllByFeedId(feedId: Long): Mono } \ No newline at end of file diff --git a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/FeedPersistenceAdapter.kt b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/FeedPersistenceAdapter.kt index e84c947..7604303 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/FeedPersistenceAdapter.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/FeedPersistenceAdapter.kt @@ -39,7 +39,6 @@ class FeedPersistenceAdapter( feedRepository.saveFeed(input.userId).map { input.contents.map { content -> Content( -// feedId = it["id"] as Long, feedId = it, caption = content.caption, url = content.url @@ -65,7 +64,6 @@ class FeedPersistenceAdapter( feedRepository.findByIdWithContentAndClap(feedId) .switchIfEmpty { throw BadRequestException("피드가 존재하지 않습니다.") } .flatMap { feedRepository.deleteByIdAndStatus(feedId, "0") } -// .flatMap { Mono.just(true) } override fun clap(feedId: Long, userId: String): Mono = feedRepository.findByIdWithContentAndClap(feedId) diff --git a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ReportRepository.kt b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ReportRepository.kt index 00ed1d3..a929035 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ReportRepository.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/adapter/out/persistence/ReportRepository.kt @@ -1,6 +1,5 @@ package com.nexters.pimo.feed.adapter.out.persistence -import com.nexters.pimo.feed.domain.Feed import com.nexters.pimo.feed.domain.Report import org.springframework.data.repository.reactive.ReactiveCrudRepository diff --git a/src/main/kotlin/com/nexters/pimo/feed/application/dto/FeedDto.kt b/src/main/kotlin/com/nexters/pimo/feed/application/dto/FeedDto.kt index fe83594..4592e37 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/application/dto/FeedDto.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/application/dto/FeedDto.kt @@ -1,6 +1,5 @@ package com.nexters.pimo.feed.application.dto -import com.nexters.pimo.feed.domain.Content import java.io.Serializable data class FeedDto( diff --git a/src/main/kotlin/com/nexters/pimo/feed/application/port/out/FindPort.kt b/src/main/kotlin/com/nexters/pimo/feed/application/port/out/FindPort.kt index 536e297..2ef7bb5 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/application/port/out/FindPort.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/application/port/out/FindPort.kt @@ -1,7 +1,6 @@ package com.nexters.pimo.feed.application.port.out import com.nexters.pimo.feed.application.dto.FeedDto -import com.nexters.pimo.feed.domain.Clap import reactor.core.publisher.Flux import reactor.core.publisher.Mono diff --git a/src/main/kotlin/com/nexters/pimo/feed/domain/Content.kt b/src/main/kotlin/com/nexters/pimo/feed/domain/Content.kt index fcd4cdc..c13ac6f 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/domain/Content.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/domain/Content.kt @@ -1,6 +1,5 @@ package com.nexters.pimo.feed.domain -import com.nexters.pimo.common.constants.CommCode import com.nexters.pimo.feed.application.dto.ContentDto import jakarta.persistence.* import org.springframework.data.annotation.Id @@ -32,8 +31,6 @@ data class Content( @Column("updatedAt") val updatedAt: LocalDateTime = LocalDateTime.now(), -// @Column("deletedAt") -// val deletedAt: LocalDateTime? = null ) { fun toDto(): ContentDto { return ContentDto( diff --git a/src/main/kotlin/com/nexters/pimo/feed/domain/Feed.kt b/src/main/kotlin/com/nexters/pimo/feed/domain/Feed.kt index c2bd609..73fcaa6 100644 --- a/src/main/kotlin/com/nexters/pimo/feed/domain/Feed.kt +++ b/src/main/kotlin/com/nexters/pimo/feed/domain/Feed.kt @@ -1,7 +1,5 @@ package com.nexters.pimo.feed.domain -import com.nexters.pimo.common.constants.CommCode -import com.nexters.pimo.feed.adapter.`in`.web.dto.ContentInput import com.nexters.pimo.feed.application.dto.FeedDto import jakarta.persistence.* import org.springframework.data.annotation.Id