eventformatter : format m.room.pinned_events
This commit is contained in:
parent
8a3489c160
commit
aca6f9e665
2 changed files with 13 additions and 9 deletions
|
|
@ -80,6 +80,13 @@ class StateContentFormatter @Inject constructor(
|
|||
else -> sp.getString(R.string.state_event_room_topic_removed, senderDisambiguatedDisplayName)
|
||||
}
|
||||
}
|
||||
OtherState.RoomPinnedEvents -> {
|
||||
when {
|
||||
//TODO manage all cases when available
|
||||
senderIsYou -> sp.getString(R.string.state_event_room_pinned_events_changed_by_you)
|
||||
else -> sp.getString(R.string.state_event_room_pinned_events_changed, senderDisambiguatedDisplayName)
|
||||
}
|
||||
}
|
||||
is OtherState.Custom -> when (renderingMode) {
|
||||
RenderingMode.RoomList -> {
|
||||
Timber.v("Filtering timeline item for room state change: $content")
|
||||
|
|
@ -161,15 +168,6 @@ class StateContentFormatter @Inject constructor(
|
|||
"RoomJoinRules"
|
||||
}
|
||||
}
|
||||
OtherState.RoomPinnedEvents -> when (renderingMode) {
|
||||
RenderingMode.RoomList -> {
|
||||
Timber.v("Filtering timeline item for room state change: $content")
|
||||
null
|
||||
}
|
||||
RenderingMode.Timeline -> {
|
||||
"RoomPinnedEvents"
|
||||
}
|
||||
}
|
||||
is OtherState.RoomUserPowerLevels -> when (renderingMode) {
|
||||
RenderingMode.RoomList -> {
|
||||
Timber.v("Filtering timeline item for room state change: $content")
|
||||
|
|
|
|||
|
|
@ -45,6 +45,12 @@
|
|||
<string name="state_event_room_name_removed_by_you">"You removed the room name"</string>
|
||||
<string name="state_event_room_none">"%1$s made no changes"</string>
|
||||
<string name="state_event_room_none_by_you">"You made no changes"</string>
|
||||
<string name="state_event_room_pinned_events_changed">"%1$s changed the pinned messages"</string>
|
||||
<string name="state_event_room_pinned_events_changed_by_you">"You changed the pinned messages"</string>
|
||||
<string name="state_event_room_pinned_events_pinned">"%1$s pinned a message"</string>
|
||||
<string name="state_event_room_pinned_events_pinned_by_you">"You pinned a message"</string>
|
||||
<string name="state_event_room_pinned_events_unpinned">"%1$s unpinned a message"</string>
|
||||
<string name="state_event_room_pinned_events_unpinned_by_you">"You unpinned a message"</string>
|
||||
<string name="state_event_room_reject">"%1$s rejected the invitation"</string>
|
||||
<string name="state_event_room_reject_by_you">"You rejected the invitation"</string>
|
||||
<string name="state_event_room_remove">"%1$s removed %2$s"</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue