mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-21 04:18:04 +01:00
Add a pni capability to UserCapabilities
This commit is contained in:
committed by
Jon Chambers
parent
a60450d931
commit
60edf4835f
@@ -15,7 +15,8 @@ public record UserCapabilities(
|
||||
boolean changeNumber,
|
||||
boolean stories,
|
||||
boolean giftBadges,
|
||||
boolean paymentActivation) {
|
||||
boolean paymentActivation,
|
||||
boolean pni) {
|
||||
|
||||
public static UserCapabilities createForAccount(Account account) {
|
||||
return new UserCapabilities(
|
||||
@@ -25,6 +26,12 @@ public record UserCapabilities(
|
||||
account.isChangeNumberSupported(),
|
||||
account.isStoriesSupported(),
|
||||
account.isGiftBadgesSupported(),
|
||||
false); // Hardcode to false until all clients support the flow
|
||||
|
||||
// Hardcode payment activation flag to false until all clients support the flow
|
||||
false,
|
||||
|
||||
// Although originally intended to indicate that clients support phone number identifiers, the scope of this
|
||||
// flag has expanded to cover phone number privacy in general
|
||||
account.isPniSupported());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user