diff --git a/Session/Conversations/Settings/ThreadSettingsViewModel.swift b/Session/Conversations/Settings/ThreadSettingsViewModel.swift index 879de16e3..56c3f0fff 100644 --- a/Session/Conversations/Settings/ThreadSettingsViewModel.swift +++ b/Session/Conversations/Settings/ThreadSettingsViewModel.swift @@ -522,7 +522,7 @@ class ThreadSettingsViewModel: SessionTableViewModel, NavigatableStateHolder, Ob confirmationInfo: ConfirmationModal.Info( title: "groupLeave".localized(), body: .attributedText( - (currentUserIsClosedGroupAdmin ? "groupDeleteDescription" : "groupLeaveDescription") + (currentUserIsClosedGroupAdmin ? "groupLeaveDescriptionAdmin" : "groupLeaveDescription") .put(key: "group_name", value: threadViewModel.displayName) .localizedFormatted(baseFont: .boldSystemFont(ofSize: Values.smallFontSize)) ), diff --git a/Session/Utilities/UIContextualAction+Utilities.swift b/Session/Utilities/UIContextualAction+Utilities.swift index 71498fd2d..3aaa39b7c 100644 --- a/Session/Utilities/UIContextualAction+Utilities.swift +++ b/Session/Utilities/UIContextualAction+Utilities.swift @@ -483,11 +483,16 @@ public extension UIContextualAction { let confirmationModalExplanation: NSAttributedString = { switch (threadViewModel.threadVariant, threadViewModel.currentUserIsClosedGroupAdmin) { - case (.legacyGroup, true), (.group, true): - return "groupDeleteDescription" + case (.group, true): + return "groupLeaveDescriptionAdmin" .put(key: "group_name", value: threadViewModel.displayName) .localizedFormatted(baseFont: .boldSystemFont(ofSize: Values.smallFontSize)) - + + case (.legacyGroup, true): + return "groupLeaveDescription" + .put(key: "group_name", value: threadViewModel.displayName) + .localizedFormatted(baseFont: .boldSystemFont(ofSize: Values.smallFontSize)) + default: return "groupLeaveDescription" .put(key: "group_name", value: threadViewModel.displayName)