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

Loading…
Cancel
Save