Irvin Blais rock!
This commit is contained in:
1 parent
f2c6c8d65c
commit
0d0337a6aa
17 files changed
+175
-39
No files matched your search
@@ -1,6 +1,6 @@
|
||||
use crate::services::{SecurityService, SessionService, UserService, AccountService};
|
||||
|
||||
use actix_web::{error, Result};
|
||||
use actix_web::{error, Error, Result};
|
||||
use r2d2::PooledConnection;
|
||||
use r2d2_sqlite::SqliteConnectionManager;
|
||||
|
||||
@@ -39,8 +39,11 @@ impl ServicesFactory {
|
||||
.map_err(|_e| error::ErrorBadRequest("Cannot get DB connection."))
|
||||
}
|
||||
|
||||
pub fn get_authentication_service(&self) -> Result<SessionService> {
|
||||
Ok(SessionService::from_key(& self.cache.session_service_key))
|
||||
pub fn get_authentication_service<'a>(
|
||||
&'a self,
|
||||
_conn: &'a PooledConnection<SqliteConnectionManager>,) -> Result<SessionService> {
|
||||
let user_service = self.get_user_service(_conn)?;
|
||||
Ok(SessionService::create(& self.cache.session_service_key, user_service))
|
||||
}
|
||||
|
||||
pub fn get_user_service<'a>(
|
||||
|
||||
Reference in new issue
Block a user