fixed room listing and added logout button
This commit is contained in:
@@ -41,7 +41,12 @@ async fn list_rooms(
|
||||
|
||||
let user_id = user_id_from_uuid(&db, claims.sub).await?;
|
||||
|
||||
let rooms = sqlx::query_as::<_, Room>("SELECT uuid, owner, name FROM room_ WHERE owner = $1")
|
||||
let rooms = sqlx::query_as::<_, Room>(
|
||||
r#"
|
||||
SELECT uuid, owner, name FROM room_ r
|
||||
JOIN membership_ m ON m.user_id = $1 AND m.room = r.id
|
||||
"#,
|
||||
)
|
||||
.bind(user_id)
|
||||
.fetch_all(&db)
|
||||
.await
|
||||
|
||||
Reference in New Issue
Block a user