From fb1386be05d82406f4f80289ba7d635f41366709 Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 1 Aug 2023 05:18:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EB=B0=A9=20-=20?= =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EC=B0=B8=EC=97=AC=EC=9E=90=20?= =?UTF-8?q?=ED=94=84=EB=A1=9C=ED=95=84=20=EC=9D=B4=EB=AF=B8=EC=A7=80?= =?UTF-8?q?=EC=97=90=20cloudfront=20host=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vividnext/sodalive/live/room/info/LiveRoomMember.kt | 8 ++++++-- .../kr/co/vividnext/sodalive/member/MemberService.kt | 6 +++++- 2 files changed, 11 insertions(+), 3 deletions(-) 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" + } ) }