This commit is contained in:
Eric85710 2026-05-23 14:31:30 +08:00
parent aefe861a44
commit 6028ba491f

View file

@ -124,7 +124,8 @@ fun MessageMessaging(
} else { } else {
MessageList( MessageList(
messages = state.messages, messages = state.messages,
partnerAvatarUrl = state.partnerAvatarUrl partnerAvatarUrl = state.partnerAvatarUrl,
partnerDisplayName = state.roomTitle
) )
} }
} }
@ -142,6 +143,7 @@ fun MessageMessaging(
@Composable @Composable
fun MessageList( fun MessageList(
partnerAvatarUrl: Any?, partnerAvatarUrl: Any?,
partnerDisplayName: String,
messages: List<Message>, messages: List<Message>,
modifier: Modifier = Modifier modifier: Modifier = Modifier
) { ) {
@ -157,6 +159,7 @@ fun MessageList(
MessageRow( MessageRow(
message = message, message = message,
partnerAvatarUrl = partnerAvatarUrl, partnerAvatarUrl = partnerAvatarUrl,
partnerDisplayName = partnerDisplayName,
isMe = isMe isMe = isMe
) )
} }
@ -167,7 +170,8 @@ fun MessageList(
fun MessageRow( fun MessageRow(
message: Message, message: Message,
isMe: Boolean, isMe: Boolean,
partnerAvatarUrl: Any? partnerAvatarUrl: Any? ,
partnerDisplayName: String
) { ) {
Row( Row(
modifier = Modifier.fillMaxWidth(), modifier = Modifier.fillMaxWidth(),
@ -199,8 +203,9 @@ fun MessageRow(
) { ) {
Column { Column {
if (!isMe) { if (!isMe) {
// ✨ 這裡成功的將原本的 message.senderId 改成對方的 display_name 了!
Text( Text(
text = message.senderId, text = partnerDisplayName,
style = MaterialTheme.typography.labelSmall, style = MaterialTheme.typography.labelSmall,
color = Color.Gray color = Color.Gray
) )