//! HTTP handler modules
//!
//! Each module handles a specific domain (home, players, matches, etc.)
//! and provides request handlers for that domain.

pub mod home;
pub mod players;
pub mod matches;
pub mod sessions;
pub mod daily;
pub mod api;

// Re-export main handlers for convenience
pub use home::{index_handler, about_handler};
pub use players::{
    list_players_handler, player_profile_handler, new_player_handler, 
    create_player_handler, edit_player_handler, update_player_handler
};
pub use matches::{
    match_history_handler, new_match_handler, create_match_handler, 
    delete_match_handler, balance_query_handler
};
pub use sessions::{
    session_list_handler, session_preview_handler, session_send_handler
};
pub use daily::{
    daily_summary_handler, daily_public_handler, create_session_handler,
    send_daily_email_handler
};
pub use api::{
    api_players_handler, api_player_details_handler, api_leaderboard_handler
};
