diff --git a/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt b/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt index d8caed2..faddf66 100644 --- a/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt +++ b/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt @@ -124,7 +124,8 @@ fun MessageMessaging( } else { MessageList( messages = state.messages, - partnerAvatarUrl = state.partnerAvatarUrl + partnerAvatarUrl = state.partnerAvatarUrl, + partnerDisplayName = state.roomTitle ) } } @@ -142,6 +143,7 @@ fun MessageMessaging( @Composable fun MessageList( partnerAvatarUrl: Any?, + partnerDisplayName: String, messages: List, modifier: Modifier = Modifier ) { @@ -157,6 +159,7 @@ fun MessageList( MessageRow( message = message, partnerAvatarUrl = partnerAvatarUrl, + partnerDisplayName = partnerDisplayName, isMe = isMe ) } @@ -167,7 +170,8 @@ fun MessageList( fun MessageRow( message: Message, isMe: Boolean, - partnerAvatarUrl: Any? + partnerAvatarUrl: Any? , + partnerDisplayName: String ) { Row( modifier = Modifier.fillMaxWidth(), @@ -199,8 +203,9 @@ fun MessageRow( ) { Column { if (!isMe) { + // ✨ 這裡成功的將原本的 message.senderId 改成對方的 display_name 了! Text( - text = message.senderId, + text = partnerDisplayName, style = MaterialTheme.typography.labelSmall, color = Color.Gray )