Show contact profile photo instead of system contact.

This commit is contained in:
Alex Hart
2021-01-13 11:36:39 -04:00
committed by Greyson Parrelli
parent cee2702fdf
commit 2d20ceea01
10 changed files with 80 additions and 26 deletions

View File

@@ -13,6 +13,8 @@ public final class SettingsValues extends SignalStoreValues {
public static final String LINK_PREVIEWS = "settings.link_previews";
public static final String KEEP_MESSAGES_DURATION = "settings.keep_messages_duration";
public static final String PREFER_SYSTEM_CONTACT_PHOTOS = "settings.prefer.system.contact.photos";
private static final String SIGNAL_BACKUP_DIRECTORY = "settings.signal.backup.directory";
private static final String SIGNAL_LATEST_BACKUP_DIRECTORY = "settings.signal.backup.directory,latest";
@@ -69,6 +71,14 @@ public final class SettingsValues extends SignalStoreValues {
putString(SIGNAL_LATEST_BACKUP_DIRECTORY, uri.toString());
}
public void setPreferSystemContactPhotos(boolean preferSystemContactPhotos) {
putBoolean(PREFER_SYSTEM_CONTACT_PHOTOS, preferSystemContactPhotos);
}
public boolean isPreferSystemContactPhotos() {
return getBoolean(PREFER_SYSTEM_CONTACT_PHOTOS, false);
}
public @Nullable Uri getSignalBackupDirectory() {
return getUri(SIGNAL_BACKUP_DIRECTORY);
}