mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-22 10:46:50 +00:00
Prevent changing disappearing message timer for blocked users.
Fixes #10973
This commit is contained in:
@@ -391,15 +391,15 @@ class ConversationSettingsFragment : DSLSettingsFragment(
|
||||
dividerPref()
|
||||
|
||||
val summary = DSLSettingsText.from(formatDisappearingMessagesLifespan(state.disappearingMessagesLifespan))
|
||||
val icon = if (state.disappearingMessagesLifespan <= 0) {
|
||||
val icon = if (state.disappearingMessagesLifespan <= 0 || state.recipient.isBlocked) {
|
||||
R.drawable.ic_update_timer_disabled_16
|
||||
} else {
|
||||
R.drawable.ic_update_timer_16
|
||||
}
|
||||
|
||||
var enabled = true
|
||||
var enabled = !state.recipient.isBlocked
|
||||
state.withGroupSettingsState {
|
||||
enabled = it.canEditGroupAttributes
|
||||
enabled = it.canEditGroupAttributes && !state.recipient.isBlocked
|
||||
}
|
||||
|
||||
if (!state.recipient.isReleaseNotes) {
|
||||
|
||||
Reference in New Issue
Block a user