refactor: 清理 clippy 提示(unwrap_or 与宏 deprecated 放行)
This commit is contained in:
parent
4ba4fedb23
commit
55bef35d1f
@ -3,6 +3,9 @@
|
|||||||
//! 所有接口需要 admin 权限。配置持久化到 settings 键值表。
|
//! 所有接口需要 admin 权限。配置持久化到 settings 键值表。
|
||||||
//! Dioxus server function,注册在 `/api` 路径下。
|
//! Dioxus server function,注册在 `/api` 路径下。
|
||||||
|
|
||||||
|
// 与 posts 模块一致:Dioxus `#[server]` 宏触发 deprecated/unit 提示,按项目惯例放行。
|
||||||
|
#![allow(clippy::unused_unit, deprecated)]
|
||||||
|
|
||||||
use dioxus::prelude::*;
|
use dioxus::prelude::*;
|
||||||
|
|
||||||
use crate::models::settings::TrashSettings;
|
use crate::models::settings::TrashSettings;
|
||||||
@ -32,7 +35,7 @@ pub async fn get_trash_settings() -> Result<TrashSettings, ServerFnError> {
|
|||||||
.await
|
.await
|
||||||
.map_err(AppError::query)?
|
.map_err(AppError::query)?
|
||||||
.and_then(|r| r.get::<_, String>("value").parse().ok())
|
.and_then(|r| r.get::<_, String>("value").parse().ok())
|
||||||
.unwrap_or_else(|| crate::models::settings::DEFAULT_AUTO_PURGE_ENABLED);
|
.unwrap_or(crate::models::settings::DEFAULT_AUTO_PURGE_ENABLED);
|
||||||
|
|
||||||
let days: i32 = client
|
let days: i32 = client
|
||||||
.query_opt(
|
.query_opt(
|
||||||
@ -42,7 +45,7 @@ pub async fn get_trash_settings() -> Result<TrashSettings, ServerFnError> {
|
|||||||
.await
|
.await
|
||||||
.map_err(AppError::query)?
|
.map_err(AppError::query)?
|
||||||
.and_then(|r| r.get::<_, String>("value").parse().ok())
|
.and_then(|r| r.get::<_, String>("value").parse().ok())
|
||||||
.unwrap_or_else(|| crate::models::settings::DEFAULT_RETENTION_DAYS);
|
.unwrap_or(crate::models::settings::DEFAULT_RETENTION_DAYS);
|
||||||
|
|
||||||
Ok(TrashSettings {
|
Ok(TrashSettings {
|
||||||
auto_purge_enabled: enabled,
|
auto_purge_enabled: enabled,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user