refactor: Transition to new modular charging and error handling architecture

- Alias charging_new as charging and errors_new as errors
- Add new charging module imports (charging_types, charging_engine, credit_management, rating_billing, monitoring_sync, sync_operations, monitoring)
- Add new error module imports (error_types, error_helpers)
- Prepare for gradual migration from monolithic to modular structure
This commit is contained in:
nutcas3
2026-04-14 16:24:21 +03:00
parent 2a2f481daa
commit a42ef5d8db
+13 -2
View File
@@ -1,8 +1,19 @@
mod api;
mod charging;
mod errors;
mod charging_new as charging;
mod errors_new as errors;
mod models;
// Include the new modular components
mod charging_types;
mod charging_engine;
mod credit_management;
mod rating_billing;
mod monitoring_sync;
mod sync_operations;
mod monitoring;
mod error_types;
mod error_helpers;
use anyhow::Result;
use std::sync::Arc;
use tracing::info;