From 4d2edfaccd0fcf9839a2ca2382fd44071b9859de Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 23 Jan 2025 15:43:33 +0100 Subject: [PATCH] Improve code clarity --- .../libraries/mediaviewer/impl/gallery/MediaGalleryView.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt index ba8bcba4ad..3f5e1fc107 100644 --- a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt +++ b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt @@ -199,9 +199,9 @@ private fun MediaGalleryPage( if (groupedMediaItems.isLoadingItems(mode)) { // Need to trigger a pagination now if there is only one LoadingIndicator. val loadingItem = groupedMediaItems.dataOrNull()?.getItems(mode)?.singleOrNull() as? MediaItem.LoadingIndicator - loadingItem?.let { item -> - LaunchedEffect(item.timestamp) { - state.eventSink(MediaGalleryEvents.LoadMore(item.direction)) + if (loadingItem != null) { + LaunchedEffect(loadingItem.timestamp) { + state.eventSink(MediaGalleryEvents.LoadMore(loadingItem.direction)) } } LoadingContent(mode)