refactor: HttpSession/OptionalHttpSession axum extractors
This commit is contained in:
parent
e28c584b26
commit
44c083a8ef
7 changed files with 111 additions and 81 deletions
|
|
@ -18,7 +18,7 @@ mod home;
|
|||
mod login;
|
||||
mod logout;
|
||||
mod session;
|
||||
use session::HttpSessionManager;
|
||||
use session::{HttpSession, HttpSessionManager, OptionalHttpSession};
|
||||
mod user;
|
||||
|
||||
impl AxumListener for Listener {
|
||||
|
|
@ -98,7 +98,7 @@ pub async fn http_listen<D: DatabaseInterface>(listener: Listener, db: Database<
|
|||
let app = { Router::new().nest_service("/assets", ServeDir::new("assets")) };
|
||||
let app = app
|
||||
.route("/", get(home::home))
|
||||
.route("/login", get(home::home))
|
||||
.route("/login", get(login::get_login))
|
||||
.route("/login", post(login::post_login))
|
||||
.route("/logout", get(logout::logout))
|
||||
.route("/domain/{domain}", get(domain::get_domain))
|
||||
|
|
|
|||
Loading…
Reference in a new issue