This commit is contained in:
Mikhail Kilin
2026-01-31 03:48:50 +03:00
parent 1bf9b3d703
commit 644e36597d
37 changed files with 1070 additions and 600 deletions

View File

@@ -0,0 +1,26 @@
// Message bubble component
//
// TODO: Этот компонент требует дальнейшего рефакторинга.
// Логика рендеринга сообщений в messages.rs очень сложная и интегрированная,
// включая:
// - Группировку сообщений по дате и отправителю
// - Форматирование markdown (entities)
// - Перенос длинных текстов
// - Отображение reply, forward, reactions
// - Выравнивание (входящие/исходящие)
//
// Для полного выделения компонента нужно сначала:
// 1. Вынести форматирование в src/formatting.rs (P3.8)
// 2. Вынести группировку в src/message_grouping.rs (P3.9)
//
// Пока этот файл служит placeholder'ом для будущего рефакторинга.
use crate::tdlib::MessageInfo;
/// Placeholder для функции рендеринга пузыря сообщения
///
/// TODO: Реализовать после выполнения P3.8 и P3.9
pub fn render_message_bubble(_message: &MessageInfo) {
// Будет реализовано позже
unimplemented!("Message bubble rendering requires P3.8 and P3.9 first")
}