diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt index 2591661c6413dad11f8f276bd788bbb45f15e24a..4196779f9850ee8390b214e088459be2c1b45b15 100644 --- a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt +++ b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt @@ -71,16 +71,16 @@ class QuasselMessageRenderer(context: Context) : MessageRenderer { timeFormatter.format(message.time.atZone(zoneId)), SpanFormatter.format( "%s: %s", - formatNick(message.sender), + formatNick(message.sender, message.senderPrefixes), message.content ) ) } - private fun formatNick(sender: String): CharSequence { + private fun formatNick(sender: String, prefixes: String): CharSequence { val nick = IrcUserUtils.nick(sender) val senderColor = IrcUserUtils.senderColor(nick) - val spannableString = SpannableString(nick) + val spannableString = SpannableString(prefixes + nick) spannableString.setSpan( ForegroundColorSpan(senderColors[senderColor % senderColors.size]), 0,