Visible must be annotated with Immutable

This commit is contained in:
Benoit Marty 2025-07-02 14:28:13 +02:00
parent 55e16fae63
commit 0029d13417

View file

@ -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