Техническое задание: Исправление функционала отправки медиа в чате
Проблема
В существующем мобильном приложении, разработанном на Flutter, обнаружена критическая ошибка в модуле чата. После успешной отправки текстового сообщения интерфейс перестаёт реагировать на команду прикрепления изображения. Это нарушает основной пользовательский сценарий обмена медиафайлами.
Цель работы
Выявить корневую причину неисправности и реализовать стабильное решение, позволяющее пользователю последовательно отправлять как текст, так и изображения без ограничений.
Требования к решению
- Провести анализ текущей реализации модуля чата и обработки состояний UI.
- Исправить ошибку, обеспечив корректную работу кнопки/меню прикрепления фото после любой отправки сообщения.
- Убедиться, что исправление не нарушает другие функции чата (отправка текста, других типов файлов, скроллинг истории).
- Код должен быть чистым, соответствовать принципам Flutter-разработки.
Ожидаемый результат
Полностью рабочий функционал прикрепления и отправки изображений в переписке, независимо от предыдущих действий пользователя.