init
This commit is contained in:
13
libertas_api/src/state.rs
Normal file
13
libertas_api/src/state.rs
Normal file
@@ -0,0 +1,13 @@
|
||||
use std::sync::Arc;
|
||||
|
||||
use libertas_core::services::{AlbumService, MediaService, UserService};
|
||||
|
||||
use crate::security::TokenGenerator;
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct AppState {
|
||||
pub user_service: Arc<dyn UserService>,
|
||||
pub media_service: Arc<dyn MediaService>,
|
||||
pub album_service: Arc<dyn AlbumService>,
|
||||
pub token_generator: Arc<dyn TokenGenerator>,
|
||||
}
|
||||
Reference in New Issue
Block a user