From cea354fc5e32667786c4a4c9f379b46b3de87ec4 Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Sun, 10 Oct 2021 18:03:49 +0000 Subject: Change deployment --- src/database.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/database.rs') diff --git a/src/database.rs b/src/database.rs index 7b548de..e7b6f7f 100644 --- a/src/database.rs +++ b/src/database.rs @@ -136,7 +136,7 @@ async fn get_uid(name: &str, lobby: &str, client: &Client) -> Result pub async fn match_users(lobby: String, names: &[&str]) -> Result { let client = &CLIENT; let mut songs = String::new(); - let names: Vec = names.iter().map(|x| x.to_string()).collect(); + let names: Vec = names.iter().map(|x| x.trim().to_string()).collect(); //let users: Vec<&str> = names.iter().map(|x| x.as_str()).collect(); //println!("users to match: {:?}", users); let placeholders = @@ -159,7 +159,7 @@ pub async fn match_users(lobby: String, names: &[&str]) -> Result WHERE suser.user_name IN (SELECT * FROM users) AND token = $1 GROUP BY track_id HAVING COUNT(track_id) = (SELECT COUNT(*) FROM users) - ORDER BY SUM(score) DESC + ORDER BY EXP(SUM(LN(score))) DESC ) AS _ USING (track_id) ; ", @@ -170,7 +170,7 @@ pub async fn match_users(lobby: String, names: &[&str]) -> Result println!("{:?}", values); use futures::{pin_mut, TryStreamExt}; - let mut it = client.query_raw(query.as_str(), values).await?; + let it = client.query_raw(query.as_str(), values).await?; pin_mut!(it); while let Some(row) = it.try_next().await? { let name: String = row.get(1); -- cgit v1.2.3-70-g09d2