Add universal disappearing messages.

This commit is contained in:
Cody Henthorne
2021-05-18 15:19:33 -04:00
committed by Greyson Parrelli
parent 8c6a88374b
commit defd5e8047
70 changed files with 1513 additions and 251 deletions
@@ -127,6 +127,10 @@ public final class SignalAccountRecord implements SignalRecord {
diff.add("Payments");
}
if (this.getUniversalExpireTimer() != that.getUniversalExpireTimer()) {
diff.add("UniversalExpireTimer");
}
if (!Objects.equals(this.isPrimarySendsSms(), that.isPrimarySendsSms())) {
diff.add("PrimarySendsSms");
}
@@ -209,6 +213,10 @@ public final class SignalAccountRecord implements SignalRecord {
return payments;
}
public int getUniversalExpireTimer() {
return proto.getUniversalExpireTimer();
}
public boolean isPrimarySendsSms() {
return proto.getPrimarySendsSms();
}
@@ -467,6 +475,11 @@ public final class SignalAccountRecord implements SignalRecord {
return this;
}
public Builder setUniversalExpireTimer(int timer) {
builder.setUniversalExpireTimer(timer);
return this;
}
public Builder setPrimarySendsSms(boolean primarySendsSms) {
builder.setPrimarySendsSms(primarySendsSms);
return this;
@@ -144,5 +144,6 @@ message AccountRecord {
repeated PinnedConversation pinnedConversations = 14;
bool preferContactAvatars = 15;
Payments payments = 16;
uint32 universalExpireTimer = 17;
bool primarySendsSms = 18;
}