mirror of
https://github.com/lifegpc/pixiv_downloader.git
synced 2026-07-08 01:32:41 +08:00
Update
This commit is contained in:
@@ -31,7 +31,7 @@ impl AuthUserContext {
|
|||||||
.db
|
.db
|
||||||
.get_user(0)
|
.get_user(0)
|
||||||
.await
|
.await
|
||||||
.try_err3(-1001, gettext("Failed to operate database:"))?;
|
.try_err3(-1001, gettext("Failed to operate the database:"))?;
|
||||||
let params = req
|
let params = req
|
||||||
.get_params()
|
.get_params()
|
||||||
.await
|
.await
|
||||||
@@ -120,7 +120,20 @@ impl ResponseJsonFor<Body> for AuthUserContext {
|
|||||||
);
|
);
|
||||||
builder
|
builder
|
||||||
};
|
};
|
||||||
Ok(builder.body(self.handle(req).await.to_json2())?)
|
let re = self.handle(req).await;
|
||||||
|
let builder = match &re {
|
||||||
|
Ok(_) => builder,
|
||||||
|
Err(err) => {
|
||||||
|
if err.code <= -400 && err.code >= -600 {
|
||||||
|
builder.status((-err.code) as u16)
|
||||||
|
} else if err.code < 0 {
|
||||||
|
builder.status(500)
|
||||||
|
} else {
|
||||||
|
builder
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Ok(builder.body(re.to_json2())?)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user