mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Add SavedStateHandle support to LinkPreviewViewModelV2.
This commit is contained in:
@@ -149,15 +149,15 @@ public class ShareInterstitialActivity extends PassphraseRequiredActivity {
|
||||
|
||||
linkPreviewViewModel.getLinkPreviewState().observe(this, linkPreviewState -> {
|
||||
preview.setVisibility(View.VISIBLE);
|
||||
if (linkPreviewState.getError() != null) {
|
||||
preview.setNoPreview(linkPreviewState.getError());
|
||||
if (linkPreviewState.error != null) {
|
||||
preview.setNoPreview(linkPreviewState.error);
|
||||
viewModel.onLinkPreviewChanged(null);
|
||||
} else if (linkPreviewState.isLoading()) {
|
||||
} else if (linkPreviewState.isLoading) {
|
||||
preview.setLoading();
|
||||
viewModel.onLinkPreviewChanged(null);
|
||||
} else if (linkPreviewState.getLinkPreview().isPresent()) {
|
||||
preview.setLinkPreview(GlideApp.with(this), linkPreviewState.getLinkPreview().get(), true);
|
||||
viewModel.onLinkPreviewChanged(linkPreviewState.getLinkPreview().get());
|
||||
} else if (linkPreviewState.linkPreview.isPresent()) {
|
||||
preview.setLinkPreview(GlideApp.with(this), linkPreviewState.linkPreview.get(), true);
|
||||
viewModel.onLinkPreviewChanged(linkPreviewState.linkPreview.get());
|
||||
} else if (!linkPreviewState.hasLinks()) {
|
||||
preview.setVisibility(View.GONE);
|
||||
viewModel.onLinkPreviewChanged(null);
|
||||
|
||||
Reference in New Issue
Block a user