Add context reqruied later for authentication
This commit is contained in:
parent
9a367c9260
commit
20828fb4a1
14 changed files with 463 additions and 330 deletions
|
|
@ -1,6 +1,4 @@
|
|||
use async_trait::async_trait;
|
||||
use mockall::automock;
|
||||
use std::{future::Future, sync::Arc};
|
||||
use std::sync::Arc;
|
||||
use thiserror::Error;
|
||||
use time::Date;
|
||||
use time::Time;
|
||||
|
|
@ -9,6 +7,7 @@ use uuid::Uuid;
|
|||
pub mod clock;
|
||||
pub mod permission;
|
||||
pub mod slot;
|
||||
pub mod user_service;
|
||||
pub mod uuid_service;
|
||||
|
||||
pub use permission::MockPermissionService;
|
||||
|
|
@ -57,14 +56,3 @@ pub enum ServiceError {
|
|||
#[error("Date order wrong. {0} must is not smaller or equal to {1}")]
|
||||
DateOrderWrong(Date, Date),
|
||||
}
|
||||
|
||||
#[automock]
|
||||
pub trait HelloService {
|
||||
fn hello(&self) -> impl Future<Output = Result<Arc<str>, ServiceError>> + Send;
|
||||
}
|
||||
|
||||
#[automock]
|
||||
#[async_trait]
|
||||
pub trait UserService {
|
||||
async fn current_user(&self) -> Result<Arc<str>, ServiceError>;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue