diff --git a/app/src/main/java/eu/m724/chatapp/activity/chat/ChatActivity.kt b/app/src/main/java/eu/m724/chatapp/activity/chat/ChatActivity.kt index 7571654..30f364f 100644 --- a/app/src/main/java/eu/m724/chatapp/activity/chat/ChatActivity.kt +++ b/app/src/main/java/eu/m724/chatapp/activity/chat/ChatActivity.kt @@ -50,12 +50,12 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import dagger.hilt.android.AndroidEntryPoint import eu.m724.chatapp.R import eu.m724.chatapp.activity.chat.composable.ChatToolBar -import eu.m724.chatapp.activity.chat.state.ChatComposerState.Companion.rememberChatComposerState import eu.m724.chatapp.activity.ui.composable.AnimatedChangingText import eu.m724.chatapp.activity.chat.composable.LanguageModelMistakeWarning import eu.m724.chatapp.activity.chat.composable.thread.ChatMessageComposer import eu.m724.chatapp.activity.chat.composable.thread.ChatResponseErrorNotice import eu.m724.chatapp.activity.chat.state.ChatComposerState +import eu.m724.chatapp.activity.chat.state.rememberChatComposerState import eu.m724.chatapp.activity.ui.composable.disableBringIntoViewOnFocus import eu.m724.chatapp.activity.ui.composable.hideKeyboardOnScrollUp import eu.m724.chatapp.activity.ui.theme.ChatAppTheme diff --git a/app/src/main/java/eu/m724/chatapp/activity/chat/state/ChatComposerState.kt b/app/src/main/java/eu/m724/chatapp/activity/chat/state/ChatComposerState.kt index 570ddfa..23d6db1 100644 --- a/app/src/main/java/eu/m724/chatapp/activity/chat/state/ChatComposerState.kt +++ b/app/src/main/java/eu/m724/chatapp/activity/chat/state/ChatComposerState.kt @@ -15,15 +15,13 @@ class ChatComposerState( fun requestFocus() { focusRequester.requestFocus() } +} - companion object { - @Composable - fun rememberChatComposerState( - focusRequester: FocusRequester = remember { FocusRequester() } - ): ChatComposerState { - return remember { - ChatComposerState(focusRequester = focusRequester) - } - } +@Composable +fun rememberChatComposerState( + focusRequester: FocusRequester = remember { FocusRequester() } +): ChatComposerState { + return remember { + ChatComposerState(focusRequester = focusRequester) } } \ No newline at end of file