Skip to content
Snippets Groups Projects
Commit 7bfa90d8 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Properly render netsplits

(Further information will be in a "detail" view)
parent 023ec958
No related branches found
No related tags found
No related merge requests found
......@@ -175,6 +175,30 @@ class QuasselMessageRenderer(
)
}
)
Message_Type.NetsplitJoin -> {
val split = message.content.split("#:#")
val (server1, server2) = split.last().split(' ')
val usersAffected = split.size - 1
FormattedMessage(
message.messageId,
timeFormatter.format(message.time.atZone(zoneId)),
context.resources.getQuantityString(
R.plurals.message_netsplit_join, usersAffected, server1, server2, usersAffected
)
)
}
Message_Type.NetsplitQuit -> {
val split = message.content.split("#:#")
val (server1, server2) = split.last().split(' ')
val usersAffected = split.size - 1
FormattedMessage(
message.messageId,
timeFormatter.format(message.time.atZone(zoneId)),
context.resources.getQuantityString(
R.plurals.message_netsplit_quit, usersAffected, server1, server2, usersAffected
)
)
}
Message_Type.Server,
Message_Type.Info,
Message_Type.Error -> FormattedMessage(
......
......@@ -18,4 +18,12 @@
<string name="message_format_part_2">%1$s%2$s left: %3$s</string>
<string name="message_format_quit_1">%1$s%2$s quit</string>
<string name="message_format_quit_2">%1$s%2$s quit (%3$s)</string>
<plurals name="message_netsplit_join">
<item quantity="one">Netsplit between %1$s and %2$s ended: %3$d user joined</item>
<item quantity="other">Netsplit between %1$s and %2$s ended: %3$d users joined</item>
</plurals>
<plurals name="message_netsplit_quit">
<item quantity="one">Netsplit between %1$s and %2$s: %3$d user quit</item>
<item quantity="other">Netsplit between %1$s and %2$s: %3$d users quit</item>
</plurals>
</resources>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment