Stop checking very old capabilities.

This commit is contained in:
Greyson Parrelli
2022-09-30 10:49:29 -04:00
parent afe36b982f
commit 52965da8a5
14 changed files with 129 additions and 211 deletions

View File

@@ -5,6 +5,9 @@ import android.content.Context;
import androidx.annotation.NonNull;
import org.thoughtcrime.securesms.AppCapabilities;
import org.thoughtcrime.securesms.database.RecipientDatabase;
import org.thoughtcrime.securesms.database.SignalDatabase;
import org.thoughtcrime.securesms.database.model.RecipientRecord;
import org.thoughtcrime.securesms.keyvalue.SignalStore;
import org.thoughtcrime.securesms.recipients.Recipient;
import org.whispersystems.signalservice.api.account.AccountAttributes;
@@ -28,23 +31,31 @@ public final class LogSectionCapabilities implements LogSection {
Recipient self = Recipient.self();
AccountAttributes.Capabilities capabilities = AppCapabilities.getCapabilities(false);
AccountAttributes.Capabilities localCapabilities = AppCapabilities.getCapabilities(false);
RecipientRecord.Capabilities globalCapabilities = SignalDatabase.recipients().getCapabilities(self.getId());
return new StringBuilder().append("-- Local").append("\n")
.append("GV2 : ").append(capabilities.isGv2()).append("\n")
.append("GV1 Migration : ").append(capabilities.isGv1Migration()).append("\n")
.append("Sender Key : ").append(capabilities.isSenderKey()).append("\n")
.append("Announcement Groups: ").append(capabilities.isAnnouncementGroup()).append("\n")
.append("Change Number : ").append(capabilities.isChangeNumber()).append("\n")
.append("Stories : ").append(capabilities.isStories()).append("\n")
.append("Gift Badges : ").append(capabilities.isGiftBadges()).append("\n")
StringBuilder builder = new StringBuilder().append("-- Local").append("\n")
.append("GV2 : ").append(localCapabilities.isGv2()).append("\n")
.append("GV1 Migration : ").append(localCapabilities.isGv1Migration()).append("\n")
.append("Sender Key : ").append(localCapabilities.isSenderKey()).append("\n")
.append("Announcement Groups: ").append(localCapabilities.isAnnouncementGroup()).append("\n")
.append("Change Number : ").append(localCapabilities.isChangeNumber()).append("\n")
.append("Stories : ").append(localCapabilities.isStories()).append("\n")
.append("Gift Badges : ").append(localCapabilities.isGiftBadges()).append("\n")
.append("\n")
.append("-- Global").append("\n")
.append("GV1 Migration : ").append(self.getGroupsV1MigrationCapability()).append("\n")
.append("Sender Key : ").append(self.getSenderKeyCapability()).append("\n")
.append("Announcement Groups: ").append(self.getAnnouncementGroupCapability()).append("\n")
.append("Change Number : ").append(self.getChangeNumberCapability()).append("\n")
.append("Stories : ").append(self.getStoriesCapability()).append("\n")
.append("Gift Badges : ").append(self.getGiftBadgesCapability()).append("\n");
.append("-- Global").append("\n");
if (globalCapabilities != null) {
builder.append("GV1 Migration : ").append(globalCapabilities.getGroupsV1MigrationCapability()).append("\n")
.append("Sender Key : ").append(globalCapabilities.getSenderKeyCapability()).append("\n")
.append("Announcement Groups: ").append(globalCapabilities.getAnnouncementGroupCapability()).append("\n")
.append("Change Number : ").append(globalCapabilities.getChangeNumberCapability()).append("\n")
.append("Stories : ").append(globalCapabilities.getStoriesCapability()).append("\n")
.append("Gift Badges : ").append(globalCapabilities.getGiftBadgesCapability()).append("\n");
} else {
builder.append("Self not found!");
}
return builder;
}
}