Hide disappearing messages menu item unless feature flag is enabled.

This commit is contained in:
akwizgran
2021-03-01 16:43:01 +00:00
committed by Torsten Grote
parent 35bdb8075f
commit 112dace96c

View File

@@ -374,11 +374,14 @@ public class ConversationActivity extends BriarActivity
observeOnce(viewModel.getContactItem(), this, contact ->
menu.findItem(R.id.action_set_alias).setEnabled(true));
// show auto-delete timer setting only, if contacts supports it
observeOnce(viewModel.getPrivateMessageFormat(), this, format -> {
boolean visible = format == TEXT_IMAGES_AUTO_DELETE;
MenuItem item = menu.findItem(R.id.action_conversation_settings);
item.setVisible(visible);
});
if (featureFlags.shouldEnableDisappearingMessages()) {
observeOnce(viewModel.getPrivateMessageFormat(), this, format -> {
boolean visible = format == TEXT_IMAGES_AUTO_DELETE;
MenuItem item =
menu.findItem(R.id.action_conversation_settings);
item.setVisible(visible);
});
}
return super.onCreateOptionsMenu(menu);
}