feat: Modify reply clearing logic in ChatViewModel to allow manual closure of reply panel, preserving input text
This commit is contained in:
@@ -1032,8 +1032,9 @@ class ChatViewModel(application: Application) : AndroidViewModel(application) {
|
|||||||
_messages.value = _messages.value + optimisticMessage
|
_messages.value = _messages.value + optimisticMessage
|
||||||
_inputText.value = ""
|
_inputText.value = ""
|
||||||
|
|
||||||
// Очищаем reply сразу после добавления сообщения в список
|
// 🔥 НЕ очищаем reply автоматически - пользователь должен закрыть панель вручную
|
||||||
clearReplyMessages()
|
// Это позволяет сохранить текст в reply инпуте после отправки
|
||||||
|
// clearReplyMessages() - вызывается только при клике на крестик
|
||||||
|
|
||||||
// Кэшируем текст
|
// Кэшируем текст
|
||||||
decryptionCache[messageId] = text
|
decryptionCache[messageId] = text
|
||||||
|
|||||||
Reference in New Issue
Block a user