From 00504097b98c010d7703f2f02129d31eb5013573 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 2 Jul 2025 14:28:13 +0200 Subject: [PATCH] `Visible` must be annotated with `Immutable` --- .../messages/impl/pinned/banner/PinnedMessagesBannerState.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt index 244ade3a5a..785de15954 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/pinned/banner/PinnedMessagesBannerState.kt @@ -16,6 +16,7 @@ import io.element.android.libraries.ui.strings.CommonStrings @Immutable sealed interface PinnedMessagesBannerState { data object Hidden : PinnedMessagesBannerState + @Immutable sealed interface Visible : PinnedMessagesBannerState { fun pinnedMessagesCount() = when (this) { is Loading -> expectedPinnedMessagesCount