"INSERT INTO UsersInLobbies(UserId, LobbyId) VALUES(?, ?)",
user.as_bytes().to_vec(),
.execute(query(
"INSERT INTO UsersInLobbies(UserId, LobbyId) VALUES(?, ?)").bind(
user.as_bytes().to_vec()).bind(
lobbyasi32
))
.await
@ -108,14 +108,14 @@ impl DbConnection {
letv=query_as::<_,(i32,)>("SELECT LobbyId FROM UsersInLobbies WHERE UserId = ?").bind(user.as_bytes().to_vec()).fetch_one(&mutself.conn).await;
self.conn
.execute(query_unchecked!(
"DELETE FROM UsersInLobbies WHERE UserId = ?",
.execute(query(
"DELETE FROM UsersInLobbies WHERE UserId = ?").bind(
user.as_bytes().to_vec(),
))
.await
.unwrap();
ifletOk((id,))=v{
letlines=self.conn.execute(query_unchecked!("DELETE FROM Lobbies WHERE 0 = (SELECT count(*) FROM UsersInLobbies WHERE LobbyID = ?)",id)).await.unwrap();
letlines=self.conn.execute(query("DELETE FROM Lobbies WHERE 0 = (SELECT count(*) FROM UsersInLobbies WHERE LobbyID = ?)").bind(id)).await.unwrap();