회원가입 후 초기 알림설정 기능 추가

This commit is contained in:
2023-07-24 14:40:41 +09:00
parent 53a64d9bd7
commit ac09de9141
5 changed files with 84 additions and 0 deletions

View File

@@ -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,