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 4196779f9850ee8390b214e088459be2c1b45b15..eaa49a9018793c8a90345f6a8db0945535e1f3cd 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 @@ -70,17 +70,18 @@ class QuasselMessageRenderer(context: Context) : MessageRenderer { message.messageId, timeFormatter.format(message.time.atZone(zoneId)), SpanFormatter.format( - "%s: %s", - formatNick(message.sender, message.senderPrefixes), + "%s%s: %s", + message.senderPrefixes, + formatNick(message.sender), message.content ) ) } - private fun formatNick(sender: String, prefixes: String): CharSequence { + private fun formatNick(sender: String): CharSequence { val nick = IrcUserUtils.nick(sender) val senderColor = IrcUserUtils.senderColor(nick) - val spannableString = SpannableString(prefixes + nick) + val spannableString = SpannableString(nick) spannableString.setSpan( ForegroundColorSpan(senderColors[senderColor % senderColors.size]), 0,