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() { public @NonNull RegisteredState getRegistered() {
if (isPushGroup()) return RegisteredState.REGISTERED; if (isPushGroup() || isDistributionList()) {
else if (isMmsGroup()) return RegisteredState.NOT_REGISTERED; return RegisteredState.REGISTERED;
} else if (isMmsGroup()) {
return registered; return RegisteredState.NOT_REGISTERED;
} else {
return registered;
}
} }
public boolean isRegistered() { public boolean isRegistered() {
return registered == RegisteredState.REGISTERED || isPushGroup(); return getRegistered() == RegisteredState.REGISTERED;
} }
public boolean isMaybeRegistered() { public boolean isMaybeRegistered() {
return registered != RegisteredState.NOT_REGISTERED || isPushGroup(); return getRegistered() != RegisteredState.NOT_REGISTERED;
} }
public boolean isUnregistered() { public boolean isUnregistered() {
return registered == RegisteredState.NOT_REGISTERED && !isPushGroup(); return getRegistered() == RegisteredState.NOT_REGISTERED;
} }
public @Nullable String getNotificationChannel() { public @Nullable String getNotificationChannel() {