run clippy fix

This commit is contained in:
Lennart K
2025-10-27 19:01:04 +01:00
parent 08041c60be
commit 0d071d3b92
94 changed files with 455 additions and 484 deletions

View File

@@ -18,7 +18,7 @@ use serde::{Deserialize, Serialize};
use std::sync::Arc;
use tracing::instrument;
pub(crate) async fn post_nextcloud_login(
pub async fn post_nextcloud_login(
Extension(state): Extension<Arc<NextcloudFlows>>,
TypedHeader(user_agent): TypedHeader<UserAgent>,
Host(host): Host,
@@ -35,9 +35,9 @@ pub(crate) async fn post_nextcloud_login(
flows.insert(
flow_id.clone(),
NextcloudFlow {
app_name: app_name.to_owned(),
app_name: app_name.clone(),
created_at: Utc::now(),
token: token.to_owned(),
token: token.clone(),
response: None,
},
);
@@ -52,11 +52,11 @@ pub(crate) async fn post_nextcloud_login(
#[derive(Debug, Clone, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub(crate) struct NextcloudPollForm {
pub struct NextcloudPollForm {
token: String,
}
pub(crate) async fn post_nextcloud_poll<AP: AuthenticationProvider>(
pub async fn post_nextcloud_poll<AP: AuthenticationProvider>(
Extension(state): Extension<Arc<NextcloudFlows>>,
Path(flow_id): Path<String>,
Extension(auth_provider): Extension<Arc<AP>>,
@@ -75,8 +75,8 @@ pub(crate) async fn post_nextcloud_poll<AP: AuthenticationProvider>(
auth_provider
.add_app_token(
&response.login_name,
flow.app_name.to_owned(),
response.app_password.to_owned(),
flow.app_name.clone(),
response.app_password.clone(),
)
.await?;
flows.remove(&flow_id);
@@ -98,7 +98,7 @@ struct NextcloudLoginPage {
}
#[instrument(skip(state))]
pub(crate) async fn get_nextcloud_flow(
pub async fn get_nextcloud_flow(
Extension(state): Extension<Arc<NextcloudFlows>>,
Path(flow_id): Path<String>,
user: Principal,
@@ -107,7 +107,7 @@ pub(crate) async fn get_nextcloud_flow(
Ok(Html(
NextcloudLoginPage {
username: user.displayname.unwrap_or(user.id),
app_name: flow.app_name.to_owned(),
app_name: flow.app_name.clone(),
}
.render()
.unwrap(),
@@ -119,7 +119,7 @@ pub(crate) async fn get_nextcloud_flow(
}
#[derive(Debug, Clone, Deserialize, Serialize)]
pub(crate) struct NextcloudAuthorizeForm {
pub struct NextcloudAuthorizeForm {
app_name: String,
}
@@ -130,7 +130,7 @@ struct NextcloudLoginSuccessPage {
}
#[instrument(skip(state))]
pub(crate) async fn post_nextcloud_flow(
pub async fn post_nextcloud_flow(
user: Principal,
Extension(state): Extension<Arc<NextcloudFlows>>,
Path(flow_id): Path<String>,
@@ -141,12 +141,12 @@ pub(crate) async fn post_nextcloud_flow(
flow.app_name = form.app_name;
flow.response = Some(NextcloudSuccessResponse {
server: format!("https://{host}"),
login_name: user.id.to_owned(),
login_name: user.id.clone(),
app_password: generate_app_token(),
});
Ok(Html(
NextcloudLoginSuccessPage {
app_name: flow.app_name.to_owned(),
app_name: flow.app_name.clone(),
}
.render()
.unwrap(),