mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-02 06:33:38 +01:00
Sync the 'hasCompletedUsernameOnboarding' flag.
This commit is contained in:
committed by
Cody Henthorne
parent
ce09e9a217
commit
252aa3714e
@@ -203,6 +203,10 @@ public final class SignalAccountRecord implements SignalRecord {
|
||||
diff.add("Username");
|
||||
}
|
||||
|
||||
if (hasCompletedUsernameOnboarding() != that.hasCompletedUsernameOnboarding()) {
|
||||
diff.add("HasCompletedUsernameOnboarding");
|
||||
}
|
||||
|
||||
return diff.toString();
|
||||
} else {
|
||||
return "Different class. " + getClass().getSimpleName() + " | " + other.getClass().getSimpleName();
|
||||
@@ -329,6 +333,10 @@ public final class SignalAccountRecord implements SignalRecord {
|
||||
return proto.hasSeenGroupStoryEducationSheet;
|
||||
}
|
||||
|
||||
public boolean hasCompletedUsernameOnboarding() {
|
||||
return proto.hasCompletedUsernameOnboarding;
|
||||
}
|
||||
|
||||
public @Nullable String getUsername() {
|
||||
return proto.username;
|
||||
}
|
||||
@@ -698,6 +706,11 @@ public final class SignalAccountRecord implements SignalRecord {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setHasCompletedUsernameOnboarding(boolean hasCompletedUsernameOnboarding) {
|
||||
builder.hasCompletedUsernameOnboarding(hasCompletedUsernameOnboarding);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setUsername(@Nullable String username) {
|
||||
if (username == null || username.isEmpty()) {
|
||||
builder.username(StorageRecordProtoUtil.getDefaultAccountRecord().username);
|
||||
|
||||
Reference in New Issue
Block a user