mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-30 17:06:35 +00:00
Do not set color before profile name is known.
This commit is contained in:
committed by
Greyson Parrelli
parent
74e94f3a97
commit
a05f74d302
@@ -999,7 +999,7 @@ public class RecipientDatabase extends Database {
|
||||
values.put(STORAGE_SERVICE_ID, Base64.encodeBytes(contact.getId().getRaw()));
|
||||
values.put(DIRTY, DirtyState.CLEAN.getId());
|
||||
|
||||
if (contact.isProfileSharingEnabled() && isInsert) {
|
||||
if (contact.isProfileSharingEnabled() && isInsert && !profileName.isEmpty()) {
|
||||
values.put(COLOR, ContactColors.generateFor(profileName.toString()).serialize());
|
||||
}
|
||||
|
||||
|
||||
@@ -99,6 +99,10 @@ public final class ProfileName implements Parcelable {
|
||||
givenName = StringUtil.trimToFit(givenName.trim(), ProfileName.MAX_PART_LENGTH);
|
||||
familyName = StringUtil.trimToFit(familyName.trim(), ProfileName.MAX_PART_LENGTH);
|
||||
|
||||
if (givenName.isEmpty() && familyName.isEmpty()) {
|
||||
return EMPTY;
|
||||
}
|
||||
|
||||
return new ProfileName(givenName, familyName);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user