Don't send group info requests in response to group info requests.

master
Greyson Parrelli 2020-03-18 14:38:17 -04:00
parent 5f7075d39a
commit b2bff39fe1
1 changed files with 5 additions and 1 deletions

View File

@ -544,7 +544,11 @@ public final class PushProcessMessageJob extends BaseJob {
private void handleUnknownGroupMessage(@NonNull SignalServiceContent content,
@NonNull SignalServiceGroup group)
{
ApplicationDependencies.getJobManager().add(new RequestGroupInfoJob(Recipient.externalPush(context, content.getSender()).getId(), group.getGroupId()));
if (group.getType() != SignalServiceGroup.Type.REQUEST_INFO) {
ApplicationDependencies.getJobManager().add(new RequestGroupInfoJob(Recipient.externalPush(context, content.getSender()).getId(), group.getGroupId()));
} else {
Log.w(TAG, "Received a REQUEST_INFO message for a group we don't know about. Ignoring.");
}
}
private void handleExpirationUpdate(@NonNull SignalServiceContent content,