캐릭터 챗봇 #338

Merged
klaus merged 119 commits from test into main 2025-09-10 06:08:47 +00:00
1 changed files with 10 additions and 2 deletions
Showing only changes of commit a58de0cf92 - Show all commits

View File

@ -251,8 +251,16 @@ class ChatRoomService(
).apply { id = q.chatRoomId } ).apply { id = q.chatRoomId }
val latest = messageRepository.findTopByChatRoomAndIsActiveTrueOrderByCreatedAtDesc(room) val latest = messageRepository.findTopByChatRoomAndIsActiveTrueOrderByCreatedAtDesc(room)
val preview = latest?.message?.let { msg -> val preview = if (latest?.message?.isNotBlank() == true) {
if (msg.length <= 30) msg else msg.take(30) + "..." latest.message.let { msg ->
if (msg.length <= 30) msg else msg.take(30) + "..."
}
} else {
if (latest?.message.isNullOrBlank() && latest?.characterImage != null) {
"[이미지]"
} else {
""
}
} }
val imageUrl = "$imageHost/${q.imagePath ?: "profile/default-profile.png"}" val imageUrl = "$imageHost/${q.imagePath ?: "profile/default-profile.png"}"