//! Modal mode input handling //! //! Handles input for modal states: //! - Pinned messages view //! - Reaction picker //! - Delete confirmation //! - Forward mode use crate::app::App; use crossterm::event::KeyEvent; /// Обрабатывает ввод в режиме закреплённых сообщений pub async fn handle_pinned_input(app: &mut App, key: KeyEvent) { // TODO: Implement pinned messages input handling let _ = (app, key); } /// Обрабатывает ввод в режиме выбора реакции pub async fn handle_reaction_picker_input(app: &mut App, key: KeyEvent) { // TODO: Implement reaction picker input handling let _ = (app, key); } /// Обрабатывает ввод в режиме подтверждения удаления pub async fn handle_delete_confirmation_input(app: &mut App, key: KeyEvent) { // TODO: Implement delete confirmation input handling let _ = (app, key); } /// Обрабатывает ввод в режиме пересылки pub async fn handle_forward_input(app: &mut App, key: KeyEvent) { // TODO: Implement forward mode input handling let _ = (app, key); }