diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt index cdca980..0663059 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt @@ -9,10 +9,14 @@ data class LiveRoomMember( ) { var role = LiveRoomMemberRole.LISTENER - constructor(member: Member) : this( + constructor(member: Member, cloudFrontHost: String) : this( id = member.id!!, nickname = member.nickname, - profileImage = member.profileImage ?: "profile/default-profile.png" + profileImage = if (member.profileImage != null) { + "$cloudFrontHost/${member.profileImage}" + } else { + "$cloudFrontHost/profile/default-profile.png" + } ) } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt index e70aaf0..42f34b5 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt @@ -184,7 +184,11 @@ class MemberService( token = jwt, nickname = member.nickname, email = member.email, - profileImage = member.profileImage ?: "" + profileImage = if (member.profileImage != null) { + "$cloudFrontHost/${member.profileImage}" + } else { + "$cloudFrontHost/profile/default-profile.png" + } ) }