Skip to content

Commit bda64de

Browse files
authored
Display toggle for muting channels in 1:1 channel details (#6470)
* Display toggle for muting channels in 1:1 channel details * Update 1:1 mute option label to "Mute Chat"
1 parent 8de7182 commit bda64de

13 files changed

Lines changed: 13 additions & 9 deletions

File tree

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/channel/info/DirectChannelInfoScreen.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,7 @@ internal fun DirectChannelInfoContent() {
361361
ChannelInfoViewState.Content.Option.PinnedMessages,
362362
ChannelInfoViewState.Content.Option.MediaAttachments,
363363
ChannelInfoViewState.Content.Option.FilesAttachments,
364+
ChannelInfoViewState.Content.Option.MuteChannel(isMuted = false),
364365
ChannelInfoViewState.Content.Option.MuteUser(isMuted = false),
365366
ChannelInfoViewState.Content.Option.BlockUser(isBlocked = false),
366367
ChannelInfoViewState.Content.Option.DeleteChannel,
Loading
Loading

stream-chat-android-ui-common/src/main/kotlin/io/getstream/chat/android/ui/common/feature/channel/info/ChannelInfoViewController.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,9 @@ private fun buildChannelOptionList(
528528
add(ChannelInfoViewState.Content.Option.PinnedMessages)
529529
add(ChannelInfoViewState.Content.Option.MediaAttachments)
530530
add(ChannelInfoViewState.Content.Option.FilesAttachments)
531+
if (ChannelCapabilities.MUTE_CHANNEL in channelData.ownCapabilities) {
532+
add(ChannelInfoViewState.Content.Option.MuteChannel(isMuted))
533+
}
531534
val isUserMuted = mutedUsers.any { it.target?.id == singleMember.getUserId() }
532535
add(ChannelInfoViewState.Content.Option.MuteUser(isMuted = isUserMuted))
533536
val isUserBlocked = blockedUserIds.contains(singleMember.getUserId())

stream-chat-android-ui-common/src/main/res/values-es/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
<string name="stream_ui_channel_info_option_leave_conversation">"Abandonar conversación"</string>
9090
<string name="stream_ui_channel_info_option_leave_group">"Abandonar grupo"</string>
9191
<string name="stream_ui_channel_info_option_media_attachments">"Fotos y Videos"</string>
92-
<string name="stream_ui_channel_info_option_mute_conversation">"Silenciar conversación"</string>
92+
<string name="stream_ui_channel_info_option_mute_conversation">"Silenciar chat"</string>
9393
<string name="stream_ui_channel_info_option_mute_group">"Silenciar grupo"</string>
9494
<string name="stream_ui_channel_info_option_mute_user">"Silenciar usuario"</string>
9595
<string name="stream_ui_channel_info_option_pinned_messages">"Mensajes fijados"</string>

stream-chat-android-ui-common/src/main/res/values-fr/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
<string name="stream_ui_channel_info_option_leave_conversation">"Quitter la conversation"</string>
9090
<string name="stream_ui_channel_info_option_leave_group">"Quitter le groupe"</string>
9191
<string name="stream_ui_channel_info_option_media_attachments">"Photos et Vidéos"</string>
92-
<string name="stream_ui_channel_info_option_mute_conversation">"Mettre la conversation en sourdine"</string>
92+
<string name="stream_ui_channel_info_option_mute_conversation">"Mettre la discussion en sourdine"</string>
9393
<string name="stream_ui_channel_info_option_mute_group">"Mettre le groupe en sourdine"</string>
9494
<string name="stream_ui_channel_info_option_mute_user">"Mettre l\'utilisateur en sourdine"</string>
9595
<string name="stream_ui_channel_info_option_pinned_messages">"Messages épinglés"</string>

stream-chat-android-ui-common/src/main/res/values-hi/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
<string name="stream_ui_channel_info_option_leave_conversation">"बातचीत छोड़ें"</string>
9090
<string name="stream_ui_channel_info_option_leave_group">"समूह छोड़ें"</string>
9191
<string name="stream_ui_channel_info_option_media_attachments">"फ़ोटो &amp; वीडियो"</string>
92-
<string name="stream_ui_channel_info_option_mute_conversation">"बातचीत म्यूट करें"</string>
92+
<string name="stream_ui_channel_info_option_mute_conversation">"चैट म्यूट करें"</string>
9393
<string name="stream_ui_channel_info_option_mute_group">"समूह म्यूट करें"</string>
9494
<string name="stream_ui_channel_info_option_mute_user">"उपयोगकर्ता को म्यूट करें"</string>
9595
<string name="stream_ui_channel_info_option_pinned_messages">"पिन किए गए संदेश"</string>

stream-chat-android-ui-common/src/main/res/values-in/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<string name="stream_ui_channel_info_option_leave_conversation">"Keluar dari Percakapan"</string>
8989
<string name="stream_ui_channel_info_option_leave_group">"Keluar dari Grup"</string>
9090
<string name="stream_ui_channel_info_option_media_attachments">"Foto &amp; Video"</string>
91-
<string name="stream_ui_channel_info_option_mute_conversation">"Bisukan Percakapan"</string>
91+
<string name="stream_ui_channel_info_option_mute_conversation">"Bisukan Obrolan"</string>
9292
<string name="stream_ui_channel_info_option_mute_group">"Bisukan Grup"</string>
9393
<string name="stream_ui_channel_info_option_mute_user">"Bisukan Pengguna"</string>
9494
<string name="stream_ui_channel_info_option_pinned_messages">"Pesan Disematkan"</string>

stream-chat-android-ui-common/src/main/res/values-it/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
<string name="stream_ui_channel_info_option_leave_conversation">"Abbandona conversazione"</string>
9090
<string name="stream_ui_channel_info_option_leave_group">"Abbandona gruppo"</string>
9191
<string name="stream_ui_channel_info_option_media_attachments">"Foto &amp; Video"</string>
92-
<string name="stream_ui_channel_info_option_mute_conversation">"Silenzia conversazione"</string>
92+
<string name="stream_ui_channel_info_option_mute_conversation">"Silenzia chat"</string>
9393
<string name="stream_ui_channel_info_option_mute_group">"Silenzia gruppo"</string>
9494
<string name="stream_ui_channel_info_option_mute_user">"Silenzia utente"</string>
9595
<string name="stream_ui_channel_info_option_pinned_messages">"Messaggi fissati"</string>

stream-chat-android-ui-common/src/main/res/values-ja/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<string name="stream_ui_channel_info_option_leave_conversation">"会話から退出"</string>
8989
<string name="stream_ui_channel_info_option_leave_group">"グループから退出"</string>
9090
<string name="stream_ui_channel_info_option_media_attachments">"写真 &amp; 動画"</string>
91-
<string name="stream_ui_channel_info_option_mute_conversation">"会話をミュート"</string>
91+
<string name="stream_ui_channel_info_option_mute_conversation">"チャットをミュート"</string>
9292
<string name="stream_ui_channel_info_option_mute_group">"グループをミュート"</string>
9393
<string name="stream_ui_channel_info_option_mute_user">"ユーザーをミュート"</string>
9494
<string name="stream_ui_channel_info_option_pinned_messages">"ピン留めされたメッセージ"</string>

0 commit comments

Comments
 (0)