diff --git a/data/src/main/java/daily/dayo/data/datasource/remote/alarm/AlarmResponse.kt b/data/src/main/java/daily/dayo/data/datasource/remote/alarm/AlarmResponse.kt index b8e9fc2f..d66f2a56 100644 --- a/data/src/main/java/daily/dayo/data/datasource/remote/alarm/AlarmResponse.kt +++ b/data/src/main/java/daily/dayo/data/datasource/remote/alarm/AlarmResponse.kt @@ -30,5 +30,7 @@ data class AlarmDto( @SerializedName("memberId") val memberId: String?, @SerializedName("postId") - val postId: Long? + val postId: Long?, + @SerializedName("profileImage") + val profileImage: String?, ) \ No newline at end of file diff --git a/data/src/main/java/daily/dayo/data/mapper/AlarmMapper.kt b/data/src/main/java/daily/dayo/data/mapper/AlarmMapper.kt index c812d39b..424a3541 100644 --- a/data/src/main/java/daily/dayo/data/mapper/AlarmMapper.kt +++ b/data/src/main/java/daily/dayo/data/mapper/AlarmMapper.kt @@ -13,6 +13,7 @@ fun AlarmDto.toNotification(): Notification { image = image, nickname = nickname, memberId = memberId, - postId = postId + postId = postId, + profileImage = profileImage, ) } \ No newline at end of file diff --git a/domain/src/main/java/daily/dayo/domain/model/Notification.kt b/domain/src/main/java/daily/dayo/domain/model/Notification.kt index 017d4353..e9922a6b 100644 --- a/domain/src/main/java/daily/dayo/domain/model/Notification.kt +++ b/domain/src/main/java/daily/dayo/domain/model/Notification.kt @@ -9,5 +9,6 @@ data class Notification( val image: String?, val nickname: String?, val memberId: String?, - val postId: Long? + val postId: Long?, + val profileImage: String?, ) \ No newline at end of file diff --git a/presentation/src/main/java/daily/dayo/presentation/screen/notification/NotificationScreen.kt b/presentation/src/main/java/daily/dayo/presentation/screen/notification/NotificationScreen.kt index e946538f..d90c2e2d 100644 --- a/presentation/src/main/java/daily/dayo/presentation/screen/notification/NotificationScreen.kt +++ b/presentation/src/main/java/daily/dayo/presentation/screen/notification/NotificationScreen.kt @@ -136,6 +136,7 @@ fun NotificationContent( nickname = "", memberId = "", postId = 0, + profileImage = "", ) ) ) @@ -310,6 +311,7 @@ fun NotificationView( nickname = "", memberId = "", postId = 0, + profileImage = "", ), context: Context = LocalContext.current, onClick: () -> Unit = {}, @@ -353,7 +355,7 @@ fun NotificationView( modifier = Modifier.weight(1f), ) { RoundImageView( - imageUrl = "", // TODO USER IMAGE Format: ${BuildConfig.BASE_URL}/images/ + imageUrl = "${BuildConfig.BASE_URL}/images/${notification.profileImage}", context = context, modifier = Modifier .size(28.dp)