Fix delete-for-everyone issue with stories.

This commit is contained in:
Greyson Parrelli
2022-10-20 11:42:14 -04:00
committed by Cody Henthorne
parent 25ac462921
commit 418083d0c7

View File

@@ -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() {