Signal-iOS/SignalUI/ViewControllers
Max Radermacher ef1bd4064f Don’t fetch UUIDs when opening BaseMemberVC
(Also, don’t call out recipients that don’t support New Groups.)

We try to populate this picker with users we believe are registered. Now
that GV2 is fully rolled out, all the recipients we believe are
registered should have a UUID. (If any don’t, we’ll resolve that on
launch via UUIDBackfillTask.) Since these proactive fetches *shouldn’t*
run, prevent them from running by removing them entirely.

If we hit a rare race condition where a recipient is missing a UUID,
we’ll still perform a lookup when trying to select that recipient.

In these rare edge cases where a recipient doesn’t have a UUID (which,
again, shouldn’t happen), the subtitle indicating that they don’t
support New Groups will be out of date. By removing proactive fetches,
it’ll remain out of date until the user taps the row. To avoid
confusion, defer showing an error until the user taps on the recipient.
2022-10-25 00:41:24 -07:00
..
AttachmentApproval Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
ConversationPicker Better multisend of text stories 2022-10-20 11:04:25 -07:00
Member Picker Don’t fetch UUIDs when opening BaseMemberVC 2022-10-25 00:41:24 -07:00
Recipient Picker Only show non-empty “Contacts” search results 2022-10-24 09:18:28 -05:00
Safety Numbers Change license to AGPL 2022-10-13 08:25:37 -05:00
Stickers Change license to AGPL 2022-10-13 08:25:37 -05:00
Stories Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
ActionSheetController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ApprovalFooterView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactFieldView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactShareApprovalViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactsPicker.swift Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
CountryCodeViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
EditContactShareNameViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
FindByPhoneNumberViewController.swift Consolidate “Find by Phone Number” validation 2022-10-19 08:33:48 -07:00
InteractiveSheetViewController.swift Once reply sheet is focused and maximized, keep it maximized 2022-10-18 22:38:36 -07:00
MediaMessageView.swift Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
ModalActivityIndicatorViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSNavigationController.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSNavigationController.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTableSheetViewController.swift Add always dark support to blocking announcement only view 2022-10-18 11:09:10 -07:00
OWSTableViewController2.swift Add the ability to view all your signal connections 2022-10-18 13:39:00 -07:00
OWSTableViewController.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTableViewController.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTableViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSViewController.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSViewController.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSWindow.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
RegistrationValues.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
SafetyNumberConfirmationSheet.swift Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
ScanQRCodeViewController.swift Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
ScreenLockViewController.h Change license to AGPL 2022-10-13 08:25:37 -05:00
ScreenLockViewController.m Change license to AGPL 2022-10-13 08:25:37 -05:00
SheetViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
SpamCaptchaViewController.swift Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
TextApprovalViewController.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
UIViewController+Permissions.h Change license to AGPL 2022-10-13 08:25:37 -05:00
UIViewController+Permissions.m Change license to AGPL 2022-10-13 08:25:37 -05:00
ViewControllerUtils.h Change license to AGPL 2022-10-13 08:25:37 -05:00
ViewControllerUtils.m Change license to AGPL 2022-10-13 08:25:37 -05:00