feat: ローカルユーザーのみ使用できる部分を変更

This commit is contained in:
usbharu 2024-08-11 00:30:24 +09:00
parent 507c1d8932
commit 1a3fc05dad
Signed by: usbharu
GPG Key ID: 6556747BF94EEBC8
1 changed files with 4 additions and 5 deletions

View File

@ -1,8 +1,8 @@
package dev.usbharu.hideout.core.application.timeline package dev.usbharu.hideout.core.application.timeline
import dev.usbharu.hideout.core.application.shared.AbstractApplicationService import dev.usbharu.hideout.core.application.shared.LocalUserAbstractApplicationService
import dev.usbharu.hideout.core.application.shared.Transaction import dev.usbharu.hideout.core.application.shared.Transaction
import dev.usbharu.hideout.core.domain.model.support.principal.Principal import dev.usbharu.hideout.core.domain.model.support.principal.FromApi
import dev.usbharu.hideout.core.domain.model.timelinerelationship.TimelineRelationshipRepository import dev.usbharu.hideout.core.domain.model.timelinerelationship.TimelineRelationshipRepository
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory
import org.springframework.stereotype.Service import org.springframework.stereotype.Service
@ -12,12 +12,11 @@ class UserAddTimelineRelationshipApplicationService(
private val timelineRelationshipRepository: TimelineRelationshipRepository, private val timelineRelationshipRepository: TimelineRelationshipRepository,
transaction: Transaction transaction: Transaction
) : ) :
AbstractApplicationService<AddTimelineRelationship, Unit>( LocalUserAbstractApplicationService<AddTimelineRelationship, Unit>(
transaction, logger transaction, logger
) { ) {
override suspend fun internalExecute(command: AddTimelineRelationship, principal: Principal) { override suspend fun internalExecute(command: AddTimelineRelationship, principal: FromApi) {
timelineRelationshipRepository.save(command.timelineRelationship) timelineRelationshipRepository.save(command.timelineRelationship)
} }
companion object { companion object {