diff --git a/Signal/src/ViewControllers/NewGroupView/NewGroupMembersBar.swift b/Signal/src/ViewControllers/NewGroupView/NewGroupMembersBar.swift index 413f88294e..8443225e06 100644 --- a/Signal/src/ViewControllers/NewGroupView/NewGroupMembersBar.swift +++ b/Signal/src/ViewControllers/NewGroupView/NewGroupMembersBar.swift @@ -28,7 +28,27 @@ public class NewGroupMembersBar: UIView { private var members = [NewGroupMember]() func setMembers(_ members: [NewGroupMember]) { + var addedEntries: [IndexPath] = [] + var removedEntries: [IndexPath] = [] + let oldMemberHashes: [PickedRecipient] = self.members.map { $0.recipient } + let newMemberHashes: [PickedRecipient] = members.map { $0.recipient } + for row in 0.. Bool { - true + false } func groupMemberViewGroupMemberCountForDisplay() -> Int { diff --git a/Signal/translations/en.lproj/Localizable.strings b/Signal/translations/en.lproj/Localizable.strings index 5f9795445d..d10d84ad42 100644 --- a/Signal/translations/en.lproj/Localizable.strings +++ b/Signal/translations/en.lproj/Localizable.strings @@ -1024,12 +1024,12 @@ /* 1 hour */ "CONVERSATION_MUTE_CONFIRMATION_OPTION_1H" = "1 hour"; -/* 2 hours */ -"CONVERSATION_MUTE_CONFIRMATION_OPTION_8H" = "8 hours"; - -/* 7 days */ +/* 1 week */ "CONVERSATION_MUTE_CONFIRMATION_OPTION_1W" = "1 week"; +/* 8 hours */ +"CONVERSATION_MUTE_CONFIRMATION_OPTION_8H" = "8 hours"; + /* Always */ "CONVERSATION_MUTE_CONFIRMATION_OPTION_ALWAYS" = "Always"; @@ -3601,6 +3601,9 @@ /* A label the cell that lets you add a new member to a group. */ "NEW_CONVERSATION_FIND_BY_PHONE_NUMBER" = "Find by Phone Number"; +/* The title for the 'select members for new group' view if already one member is selected. */ +"NEW_GROUP_1_MEMBERS_VIEW_TITLE" = "1 Member"; + /* Label for the 'create new group' button. */ "NEW_GROUP_BUTTON" = "New Group"; @@ -3625,6 +3628,9 @@ /* Used in place of the group name when a group has not yet been named. */ "NEW_GROUP_DEFAULT_TITLE" = "New Group"; +/* The title for the 'select members for new group' view if already some members are selected. Embeds {{number}} of members. */ +"NEW_GROUP_MANY_MEMBERS_VIEW_TITLE" = "%@ Members"; + /* notification title. Embeds {{author name}} and {{group name}} */ "NEW_GROUP_MESSAGE_NOTIFICATION_TITLE" = "%@ to %@";