Fix delete-for-everyone issue with stories.

fork-5.53.8
Greyson Parrelli 2022-10-20 11:42:14 -04:00 zatwierdzone przez Cody Henthorne
rodzic 25ac462921
commit 418083d0c7
1 zmienionych plików z 10 dodań i 7 usunięć

Wyświetl plik

@ -979,22 +979,25 @@ public class Recipient {
}
public @NonNull RegisteredState getRegistered() {
if (isPushGroup()) return RegisteredState.REGISTERED;
else if (isMmsGroup()) return RegisteredState.NOT_REGISTERED;
return registered;
if (isPushGroup() || isDistributionList()) {
return RegisteredState.REGISTERED;
} else if (isMmsGroup()) {
return RegisteredState.NOT_REGISTERED;
} else {
return registered;
}
}
public boolean isRegistered() {
return registered == RegisteredState.REGISTERED || isPushGroup();
return getRegistered() == RegisteredState.REGISTERED;
}
public boolean isMaybeRegistered() {
return registered != RegisteredState.NOT_REGISTERED || isPushGroup();
return getRegistered() != RegisteredState.NOT_REGISTERED;
}
public boolean isUnregistered() {
return registered == RegisteredState.NOT_REGISTERED && !isPushGroup();
return getRegistered() == RegisteredState.NOT_REGISTERED;
}
public @Nullable String getNotificationChannel() {