Updates and general fixes (#5762)

Updated all the crates to the latest version.
We can unpin mimalloc, since the musl issues have been fixed
Also fix a RUSTSEC https://osv.dev/vulnerability/RUSTSEC-2025-0023 for tokio

Fixed some clippy lints reported by nightly.

Ensure lints and are also run on the macro crate.
This resulted in some lints being triggered, which I fixed.

Updated some GHA uses.

Signed-off-by: BlackDex <black.dex@gmail.com>
This commit is contained in:
Mathijs van Veluw
2025-04-09 21:21:10 +02:00
committed by GitHub
parent 025bb90f8f
commit 66cf179bca
8 changed files with 59 additions and 73 deletions

View File

@ -495,7 +495,7 @@ impl WebSocketUsers {
pub async fn send_auth_request(
&self,
user_id: &UserId,
auth_request_uuid: &String,
auth_request_uuid: &str,
acting_device_id: &DeviceId,
conn: &mut DbConn,
) {
@ -504,7 +504,7 @@ impl WebSocketUsers {
return;
}
let data = create_update(
vec![("Id".into(), auth_request_uuid.clone().into()), ("UserId".into(), user_id.to_string().into())],
vec![("Id".into(), auth_request_uuid.to_owned().into()), ("UserId".into(), user_id.to_string().into())],
UpdateType::AuthRequest,
Some(acting_device_id.clone()),
);
@ -513,7 +513,7 @@ impl WebSocketUsers {
}
if CONFIG.push_enabled() {
push_auth_request(user_id.clone(), auth_request_uuid.to_string(), conn).await;
push_auth_request(user_id.clone(), auth_request_uuid.to_owned(), conn).await;
}
}