refactor: integrate validation utils and complete refactoring #1
Завершена интеграция validation utils во всех местах проверки user input: Changes: - src/utils/mod.rs: раскомментирован экспорт validation::* - src/input/auth.rs: 3 замены .is_empty() -> is_non_empty() * phone_input validation (line 18) * code_input validation (line 50) * password_input validation (line 82) - src/input/main_input.rs: 1 замена для message_input (line 484) - src/main.rs: заменён последний прямой timeout на with_timeout_ignore Documentation: - REFACTORING_OPPORTUNITIES.md: обновлён статус категории #1 * Отмечено как "ПОЛНОСТЬЮ ЗАВЕРШЕНО" (2026-02-02) * Добавлены метрики: 100% покрытие retry utils, 0 прямых timeouts * Обновлён план выполнения: фаза 1 завершена - CONTEXT.md: добавлен раздел об интеграции validation utils Result: ✅ Категория #1 (Дублирование кода) - ПОЛНОСТЬЮ ЗАВЕРШЕНА! - retry utils: 100% покрытие (8+ мест) - modal_handler: 2 диалога - validation: 4 места Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,4 +8,4 @@ pub use formatting::*;
|
||||
// pub use modal_handler::*; // Используется через явный import
|
||||
pub use retry::{with_timeout, with_timeout_msg, with_timeout_ignore};
|
||||
pub use tdlib::*;
|
||||
// pub use validation::*; // Пока не используется
|
||||
pub use validation::*;
|
||||
|
||||
Reference in New Issue
Block a user