feat: Modify reply clearing logic in ChatViewModel to allow manual closure of reply panel, preserving input text

This commit is contained in:
k1ngsterr1
2026-01-16 04:13:12 +05:00
parent a3951146a6
commit 6c4bffb93e

View File

@@ -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