fix an issue where non-admin can change disappearing messages settings in legacy group

pull/731/head
Ryan ZHAO 7 months ago
parent 490cde57ce
commit 8c2491712e

@ -391,7 +391,7 @@ class ThreadDisappearingMessagesSettingsViewModel: SessionTableViewModel, Naviga
), ),
isEnabled: ( isEnabled: (
isNoteToSelf || isNoteToSelf ||
currentUserIsClosedGroupMember == true currentUserIsClosedGroupAdmin == true
), ),
accessibility: Accessibility( accessibility: Accessibility(
identifier: "Disable disappearing messages (Off option)", identifier: "Disable disappearing messages (Off option)",
@ -427,7 +427,8 @@ class ThreadDisappearingMessagesSettingsViewModel: SessionTableViewModel, Naviga
), ),
isEnabled: ( isEnabled: (
isNoteToSelf || isNoteToSelf ||
currentUserIsClosedGroupMember == true (currentUserIsClosedGroupMember == true && !Features.useNewDisappearingMessagesConfig) ||
currentUserIsClosedGroupAdmin == true
), ),
accessibility: Accessibility( accessibility: Accessibility(
identifier: "Time option", identifier: "Time option",

Loading…
Cancel
Save