Signal-iOS/SignalMessaging
Max Radermacher 3e129edfcd Limit scope of undiscoverable gv2 phone numbers
If we’ve recently discovered that a phone number can’t be discovered,
there isn’t much benefit to checking again.

However, for other parts of the migration flow, we still want to
consider such users. For example, sometimes we want to require all users
to have a UUID to perform a migration. Before this change, we might
return a false positive after performing a CDS lookup since we wouldn’t
check whether or not recently undiscoverable users have a UUID.

In another case, we’re intentionally excluding users without UUIDs. In
this case, the end result is the same whether we drop them during the
first pass or the second pass, but the intent is more clear if we drop
all such users during the second pass.

Lastly, we want to fetch profiles even for undiscoverable users, even
though this operation is likely to fail.
2022-10-24 10:21:05 -07:00
..
attachments Change license to AGPL 2022-10-13 08:25:37 -05:00
calls Change license to AGPL 2022-10-13 08:25:37 -05:00
categories Change license to AGPL 2022-10-13 08:25:37 -05:00
contacts Handle isComplete during incoming contact syncs 2022-10-19 09:29:52 -07:00
Donations Handle decimals in one-time and gift donations 2022-10-17 09:18:05 -07:00
environment Remove redundant checks for the main app 2022-10-17 12:42:42 -07:00
groups Limit scope of undiscoverable gv2 phone numbers 2022-10-24 10:21:05 -07:00
Notifications Change license to AGPL 2022-10-13 08:25:37 -05:00
Payments Remove unused variable from payments code 2022-10-17 09:06:11 -07:00
profiles Change license to AGPL 2022-10-13 08:25:37 -05:00
Storage Service Add read state to the onboarding story 2022-10-18 15:27:13 -07:00
Subscriptions Use "donations" in one-time/monthly donation logs 2022-10-18 09:33:17 -07:00
test Prefer Decimal over NSDecimalNumber 2022-10-18 09:43:46 -05:00
utils Various fixes related to enabling/disabling stories 2022-10-13 08:33:13 -07:00
Info.plist Shared framework between app and extension 2017-11-29 13:58:27 -08:00
SignalMessaging-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
SignalMessaging.h Change license to AGPL 2022-10-13 08:25:37 -05:00