mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-03 10:32:39 +00:00
Clean
This commit is contained in:
@@ -36,7 +36,7 @@ public class ProfilePreference extends Preference {
|
||||
private TextView profileNameView;
|
||||
private TextView profileNumberView;
|
||||
private TextView profileTagView;
|
||||
private String ourDeviceWords;
|
||||
private String shortDeviceMnemonic;
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
|
||||
public ProfilePreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
|
||||
@@ -81,8 +81,8 @@ public class ProfilePreference extends Preference {
|
||||
|
||||
Context context = getContext();
|
||||
String userPublicKey = TextSecurePreferences.getLocalNumber(context);
|
||||
String masterPublicKey = TextSecurePreferences.getMasterHexEncodedPublicKey(context);
|
||||
String publicKeyToUse = masterPublicKey != null ? masterPublicKey : userPublicKey;
|
||||
String userMasterPublicKey = TextSecurePreferences.getMasterHexEncodedPublicKey(context);
|
||||
String publicKeyToUse = userMasterPublicKey != null ? userMasterPublicKey : userPublicKey;
|
||||
final Address address = Address.fromSerialized(publicKeyToUse);
|
||||
final Recipient recipient = Recipient.from(context, address, false);
|
||||
final String displayName = TextSecurePreferences.getProfileName(context);
|
||||
@@ -121,13 +121,14 @@ public class ProfilePreference extends Preference {
|
||||
profileNameView.setVisibility(TextUtils.isEmpty(displayName) ? View.GONE : View.VISIBLE);
|
||||
profileNumberView.setText(address.toPhoneString());
|
||||
|
||||
profileTagView.setVisibility(masterPublicKey == null ? View.GONE : View.VISIBLE);
|
||||
if (masterPublicKey != null && ourDeviceWords == null) {
|
||||
profileTagView.setVisibility(userMasterPublicKey == null ? View.GONE : View.VISIBLE);
|
||||
|
||||
if (userMasterPublicKey != null && shortDeviceMnemonic == null) {
|
||||
MnemonicCodec codec = new MnemonicCodec(MnemonicUtilities.getLanguageFileDirectory(context));
|
||||
ourDeviceWords = MnemonicUtilities.getFirst3Words(codec, userPublicKey);
|
||||
shortDeviceMnemonic = MnemonicUtilities.getFirst3Words(codec, userPublicKey);
|
||||
}
|
||||
|
||||
String tag = context.getResources().getString(R.string.activity_settings_linked_device_tag);
|
||||
profileTagView.setText(String.format(tag, ourDeviceWords != null ? ourDeviceWords : "-"));
|
||||
profileTagView.setText(String.format(tag, shortDeviceMnemonic != null ? shortDeviceMnemonic : "-"));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user