회원가입 후 초기 알림설정 기능 추가
This commit is contained in:
@@ -9,6 +9,8 @@ import kr.co.vividnext.sodalive.jwt.TokenProvider
|
||||
import kr.co.vividnext.sodalive.member.info.GetMemberInfoResponse
|
||||
import kr.co.vividnext.sodalive.member.login.LoginRequest
|
||||
import kr.co.vividnext.sodalive.member.login.LoginResponse
|
||||
import kr.co.vividnext.sodalive.member.notification.MemberNotificationService
|
||||
import kr.co.vividnext.sodalive.member.notification.UpdateNotificationSettingRequest
|
||||
import kr.co.vividnext.sodalive.member.signUp.SignUpRequest
|
||||
import kr.co.vividnext.sodalive.member.stipulation.Stipulation
|
||||
import kr.co.vividnext.sodalive.member.stipulation.StipulationAgree
|
||||
@@ -36,6 +38,8 @@ class MemberService(
|
||||
private val stipulationRepository: StipulationRepository,
|
||||
private val stipulationAgreeRepository: StipulationAgreeRepository,
|
||||
|
||||
private val memberNotificationService: MemberNotificationService,
|
||||
|
||||
private val s3Uploader: S3Uploader,
|
||||
private val validator: SignUpValidator,
|
||||
private val tokenProvider: TokenProvider,
|
||||
@@ -92,6 +96,16 @@ class MemberService(
|
||||
)
|
||||
}
|
||||
|
||||
@Transactional
|
||||
fun updateNotificationSettings(request: UpdateNotificationSettingRequest, member: Member) {
|
||||
memberNotificationService.updateNotification(
|
||||
live = request.live,
|
||||
uploadContent = request.uploadContent,
|
||||
message = request.message,
|
||||
member = member
|
||||
)
|
||||
}
|
||||
|
||||
private fun login(
|
||||
email: String,
|
||||
password: String,
|
||||
|
Reference in New Issue
Block a user