
- Eliminate manual ApiResponse construction in 5 handlers - Add MemberService + sql::members following established pattern - Create success_message_only() utility for empty responses - Fix members handler: db::members direct calls → service layer - Add SanitizeOutput for LoginResponse trait consistency - All examined handlers now follow Handler → Service → SQL pattern
27 lines
750 B
Rust
27 lines
750 B
Rust
pub mod events;
|
|
pub mod bulletins;
|
|
pub mod auth;
|
|
pub mod bible_verses;
|
|
pub mod schedule;
|
|
pub mod config;
|
|
pub mod owncast;
|
|
pub mod media_scanner;
|
|
pub mod thumbnail_generator;
|
|
pub mod backup_scheduler;
|
|
pub mod hymnal;
|
|
pub mod hymnal_search;
|
|
pub mod members;
|
|
|
|
pub use events::EventService;
|
|
pub use bulletins::BulletinService;
|
|
pub use auth::AuthService;
|
|
pub use bible_verses::BibleVerseService;
|
|
pub use schedule::{ScheduleService, CreateScheduleRequest};
|
|
pub use config::ConfigService;
|
|
pub use owncast::OwncastService;
|
|
pub use media_scanner::MediaScanner;
|
|
pub use thumbnail_generator::ThumbnailGenerator;
|
|
pub use backup_scheduler::BackupScheduler;
|
|
pub use hymnal::HymnalService;
|
|
pub use hymnal_search::HymnalSearchService;
|
|
pub use members::MemberService; |