Assume that all devices are PNI-capable

This commit is contained in:
Jon Chambers 2024-02-14 13:57:34 -05:00 committed by Jon Chambers
parent 40d698f2db
commit 47fd8f5793
1 changed files with 3 additions and 10 deletions

View File

@ -7,16 +7,9 @@ package org.whispersystems.textsecuregcm.entities;
import org.whispersystems.textsecuregcm.storage.Account;
public record UserCapabilities(
boolean paymentActivation,
boolean pni) {
public record UserCapabilities(boolean paymentActivation, boolean pni) {
public static UserCapabilities createForAccount(Account account) {
return new UserCapabilities(
account.isPaymentActivationSupported(),
// 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());
public static UserCapabilities createForAccount(final Account account) {
return new UserCapabilities(account.isPaymentActivationSupported(), true);
}
}