Annotate Composable function with ReadOnlyComposable where it's possible. (#4859)

This commit is contained in:
Benoit Marty
2025-06-11 14:12:54 +02:00
committed by GitHub
parent 9273542363
commit cfa48d1df7
8 changed files with 24 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ package io.element.android.features.login.impl.error
import androidx.annotation.StringRes
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.res.stringResource
import io.element.android.features.login.impl.R
import io.element.android.features.login.impl.changeserver.UnauthorizedAccountProviderException
@@ -21,6 +22,7 @@ sealed class ChangeServerError : Throwable() {
val messageStr: String? = null,
) : ChangeServerError() {
@Composable
@ReadOnlyComposable
fun message(): String = messageStr ?: stringResource(messageId ?: CommonStrings.error_unknown)
}