mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-04 15:35:38 +01:00
Add support for stories "seen" state.
This commit is contained in:
committed by
Cody Henthorne
parent
995a4ad6ec
commit
94bd3101c9
+13
@@ -187,6 +187,10 @@ public final class SignalAccountRecord implements SignalRecord {
|
||||
diff.add("StoryViewedReceipts");
|
||||
}
|
||||
|
||||
if (hasReadOnboardingStory() != that.hasReadOnboardingStory()) {
|
||||
diff.add("HasReadOnboardingStory");
|
||||
}
|
||||
|
||||
return diff.toString();
|
||||
} else {
|
||||
return "Different class. " + getClass().getSimpleName() + " | " + other.getClass().getSimpleName();
|
||||
@@ -309,6 +313,10 @@ public final class SignalAccountRecord implements SignalRecord {
|
||||
return proto.getStoryViewReceiptsEnabled();
|
||||
}
|
||||
|
||||
public boolean hasReadOnboardingStory() {
|
||||
return proto.getHasReadOnboardingStory();
|
||||
}
|
||||
|
||||
public AccountRecord toProto() {
|
||||
return proto;
|
||||
}
|
||||
@@ -671,6 +679,11 @@ public final class SignalAccountRecord implements SignalRecord {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setHasReadOnboardingStory(boolean hasReadOnboardingStory) {
|
||||
builder.setHasReadOnboardingStory(hasReadOnboardingStory);
|
||||
return this;
|
||||
}
|
||||
|
||||
private static AccountRecord.Builder parseUnknowns(byte[] serializedUnknowns) {
|
||||
try {
|
||||
return AccountRecord.parseFrom(serializedUnknowns).toBuilder();
|
||||
|
||||
Reference in New Issue
Block a user