fix: 修复多处代码质量问题-移除unwrap/println/dead-code/重复代码/错误吞咽
This commit is contained in:
@@ -17,7 +17,7 @@ pub async fn get_current_user_profile(
|
||||
|
||||
let user = db::get_user_by_id(pool.get_ref(), user_id).await?;
|
||||
let is_paid_active = user.is_paid &&
|
||||
(user.paid_expires_at.is_none() || user.paid_expires_at.unwrap() > chrono::Utc::now());
|
||||
user.paid_expires_at.map_or(true, |expires| expires > chrono::Utc::now());
|
||||
|
||||
Ok(HttpResponse::Ok().json(serde_json::json!({
|
||||
"success": true,
|
||||
|
||||
Reference in New Issue
Block a user