From 24d1900694b2c65854ef6e9d06cb041f7ee02e1f Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 10 Apr 2026 18:55:37 +0200 Subject: [PATCH] Fix quality issues --- .../element/android/features/announcement/api/Announcement.kt | 4 ++++ .../android/features/announcement/impl/AnnouncementState.kt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt b/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt index a83d167ee2..1d6f357ca8 100644 --- a/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt +++ b/features/announcement/api/src/main/kotlin/io/element/android/features/announcement/api/Announcement.kt @@ -8,7 +8,11 @@ package io.element.android.features.announcement.api +import androidx.compose.runtime.Immutable + +@Immutable sealed interface Announcement { + @Immutable sealed interface Fullscreen : Announcement { data object Space : Fullscreen } diff --git a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt b/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt index 3ef47d6ed0..fb0732450d 100644 --- a/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt +++ b/features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/AnnouncementState.kt @@ -11,6 +11,6 @@ package io.element.android.features.announcement.impl import io.element.android.features.announcement.api.Announcement data class AnnouncementState( - val announcement: Announcement.Fullscreen? = null, + val announcement: Announcement.Fullscreen?, val eventSink: (AnnouncementEvent) -> Unit, )