From 97f1bbd66a63fb18f8e4c38a057e9fa6f650b8f2 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 9 Oct 2025 16:42:01 +0200 Subject: [PATCH] Add missing @Immutable annotation --- libraries/session-storage/api/build.gradle.kts | 2 +- .../android/libraries/sessionstorage/api/LoggedInState.kt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/session-storage/api/build.gradle.kts b/libraries/session-storage/api/build.gradle.kts index 5a03e913b4..c98e2b88df 100644 --- a/libraries/session-storage/api/build.gradle.kts +++ b/libraries/session-storage/api/build.gradle.kts @@ -5,7 +5,7 @@ * Please see LICENSE files in the repository root for full details. */ plugins { - id("io.element.android-library") + id("io.element.android-compose-library") } android { diff --git a/libraries/session-storage/api/src/main/kotlin/io/element/android/libraries/sessionstorage/api/LoggedInState.kt b/libraries/session-storage/api/src/main/kotlin/io/element/android/libraries/sessionstorage/api/LoggedInState.kt index 71fdbe65e6..f4befd984f 100644 --- a/libraries/session-storage/api/src/main/kotlin/io/element/android/libraries/sessionstorage/api/LoggedInState.kt +++ b/libraries/session-storage/api/src/main/kotlin/io/element/android/libraries/sessionstorage/api/LoggedInState.kt @@ -7,6 +7,9 @@ package io.element.android.libraries.sessionstorage.api +import androidx.compose.runtime.Immutable + +@Immutable sealed interface LoggedInState { data object NotLoggedIn : LoggedInState data class LoggedIn(