Link user id to song queue #159

Merged
kdeng00 merged 24 commits from link_user_id_to_song_queue into v0.2 2025-07-22 21:36:29 -04:00
Showing only changes of commit 507a6a8759 - Show all commits
+27 -18
View File
@@ -549,24 +549,33 @@ mod song_queue {
}); });
match result { match result {
Ok(row) => Ok(SongQueue { Ok(row) => {
id: row let user_id_result = row.try_get("user_id");
.try_get("id") let song_queue = SongQueue {
.map_err(|_e| sqlx::Error::RowNotFound) id: row
.unwrap(), .try_get("id")
filename: row .map_err(|_e| sqlx::Error::RowNotFound)
.try_get("filename") .unwrap(),
.map_err(|_e| sqlx::Error::RowNotFound) filename: row
.unwrap(), .try_get("filename")
status: row .map_err(|_e| sqlx::Error::RowNotFound)
.try_get("status") .unwrap(),
.map_err(|_e| sqlx::Error::RowNotFound) status: row
.unwrap(), .try_get("status")
user_id: row .map_err(|_e| sqlx::Error::RowNotFound)
.try_get("user_id") .unwrap(),
.map_err(|_e| sqlx::Error::RowNotFound) user_id: match user_id_result {
.unwrap(), Ok(id) => {
}), id
}
Err(_) => {
uuid::Uuid::nil()
}
}
};
Ok(song_queue)
}
Err(_err) => Err(sqlx::Error::RowNotFound), Err(_err) => Err(sqlx::Error::RowNotFound),
} }
} }