|
@@ -214,7 +214,7 @@ async fn v1_onetime(req: Request) -> tide::Result<tide::Response> {
|
|
|
|
|
|
let shelper = SessionHelper::new(&req);
|
|
|
|
|
|
- let mut lease = req.state().pool.acquire()?;
|
|
|
+ let mut lease = req.state().lease().await?;
|
|
|
let realm = shelper.get_realm(&mut lease)?;
|
|
|
let (session, cookie) = shelper.get_or_build_session(&mut lease, &req)?;
|
|
|
if let Some(c) = cookie {
|
|
@@ -293,7 +293,7 @@ async fn v1_login(req: Request) -> tide::Result<tide::Response> {
|
|
|
let mut response = tide::Response::builder(200).build();
|
|
|
|
|
|
let shelper = SessionHelper::new(&req);
|
|
|
- let mut lease = req.state().pool.acquire()?;
|
|
|
+ let mut lease = req.state().lease().await?;
|
|
|
|
|
|
let realm = shelper.get_realm(&mut lease)?;
|
|
|
let (session, cookie) = shelper.get_or_build_session(&mut lease, &req)?;
|
|
@@ -332,7 +332,7 @@ async fn v1_login_post(mut req: Request) -> tide::Result<tide::Response> {
|
|
|
let body: ResponseBody = req.body_form().await?;
|
|
|
|
|
|
let shelper = SessionHelper::new(&req);
|
|
|
- let mut lease = req.state().pool.acquire()?;
|
|
|
+ let mut lease = req.state().lease().await?;
|
|
|
|
|
|
let realm = shelper.get_realm(&mut lease)?;
|
|
|
let (session, cookie) = shelper.get_or_build_session(&mut lease, &req)?;
|
|
@@ -460,7 +460,7 @@ async fn v1_login_post(mut req: Request) -> tide::Result<tide::Response> {
|
|
|
|
|
|
async fn v1_logout(req: Request) -> tide::Result<tide::Response> {
|
|
|
let shelper = SessionHelper::new(&req);
|
|
|
- let mut lease = req.state().pool.acquire()?;
|
|
|
+ let mut lease = req.state().lease().await?;
|
|
|
|
|
|
#[derive(serde::Deserialize)]
|
|
|
struct LogoutQuery {
|