From ad1dbcf5f16cfae91318899a3e31dbe349804561 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sun, 3 Jun 2018 17:17:33 +0200 Subject: [PATCH] Properly format invite messages --- .../ui/chat/messages/QuasselMessageRenderer.kt | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/QuasselMessageRenderer.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/QuasselMessageRenderer.kt index 31fd41ade..40cb51c1b 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/QuasselMessageRenderer.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/QuasselMessageRenderer.kt @@ -552,7 +552,7 @@ class QuasselMessageRenderer @Inject constructor( isExpanded = message.isExpanded, isSelected = message.isSelected ) - Message_Type.Topic -> FormattedMessage( + Message_Type.Topic -> FormattedMessage( id = message.content.messageId, time = timeFormatter.format(message.content.time.atZone(zoneId)), dayChange = formatDayChange(message), @@ -562,7 +562,7 @@ class QuasselMessageRenderer @Inject constructor( isExpanded = message.isExpanded, isSelected = message.isSelected ) - Message_Type.DayChange -> FormattedMessage( + Message_Type.DayChange -> FormattedMessage( id = message.content.messageId, time = "", dayChange = formatDayChange(message), @@ -572,8 +572,17 @@ class QuasselMessageRenderer @Inject constructor( isExpanded = false, isSelected = false ) - //Message_Type.Invite - else -> FormattedMessage( + Message_Type.Invite -> FormattedMessage( + id = message.content.messageId, + time = timeFormatter.format(message.content.time.atZone(zoneId)), + dayChange = formatDayChange(message), + combined = contentFormatter.formatContent(message.content.content, monochromeForeground), + hasDayChange = message.hasDayChange, + isMarkerLine = message.isMarkerLine, + isExpanded = message.isExpanded, + isSelected = message.isSelected + ) + else -> FormattedMessage( id = message.content.messageId, time = timeFormatter.format(message.content.time.atZone(zoneId)), dayChange = formatDayChange(message), -- GitLab