dm-147
This commit is contained in:
parent
ae89ad03fd
commit
6694f83a47
1 changed files with 8 additions and 0 deletions
|
|
@ -583,6 +583,7 @@ fun MessageRow(
|
|||
onReactionClick: (Message, String) -> Unit,
|
||||
onRowClick: (Message) -> Unit,
|
||||
) {
|
||||
//圖片判斷
|
||||
val isAttachmentImage = message.attachment?.mimeType?.startsWith("image/") == true
|
||||
val contentLowerCase = (message.content ?: "").lowercase()
|
||||
val imageExtensions = listOf(".jpg", ".jpeg", ".png", ".webp", ".heic", ".heif")
|
||||
|
|
@ -597,6 +598,13 @@ fun MessageRow(
|
|||
val isLegacyVideo = videoExtensions.any { contentLowerCase.contains(it) }
|
||||
val isVideo = isAttachmentVideo || isLegacyVideo
|
||||
|
||||
//音訊判斷
|
||||
val isTypeAudio = message.type == "audio"
|
||||
val isAttachmentAudio = message.attachment?.mimeType?.startsWith("audio/") == true
|
||||
val audioExtensions = listOf(".mp3", ".wav", ".m4a", ".aac", ".ogg", ".opus", ".amr")
|
||||
val isLegacyAudio = audioExtensions.any { contentLowerCase.contains(it) }
|
||||
val isAudio = isTypeAudio || isAttachmentAudio || isLegacyAudio
|
||||
|
||||
val callLog = message.callLogInfo
|
||||
|
||||
// 🌟 3. 計算媒體 URL (將原本的圖片 URL 邏輯通用化至媒體檔案)
|
||||
|
|
|
|||
Loading…
Reference in a new issue