Make identity record list immutable.

This commit is contained in:
Alan Evans
2020-07-21 12:53:25 -03:00
committed by GitHub
parent 46f3d50a54
commit 16fdb9bf4c
3 changed files with 27 additions and 21 deletions

View File

@@ -355,7 +355,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
private boolean isMmsEnabled = true;
private boolean isSecurityInitialized = false;
private final IdentityRecordList identityRecords = new IdentityRecordList();
private IdentityRecordList identityRecords = new IdentityRecordList(Collections.emptyList());
private final DynamicTheme dynamicTheme = new DynamicDarkToolbarTheme();
private final DynamicLanguage dynamicLanguage = new DynamicLanguage();
@@ -1648,7 +1648,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
@Override
protected void onPostExecute(@NonNull Pair<IdentityRecordList, String> result) {
Log.i(TAG, "Got identity records: " + result.first().isUnverified());
identityRecords.replaceWith(result.first());
identityRecords = result.first();
if (result.second() != null) {
Log.d(TAG, "Replacing banner...");