Use Actix worker thread for database operations

This commit is contained in:
Cameron Cordes
2021-03-17 22:30:02 -04:00
parent 3c02bcc8fb
commit a2a9c27f12
2 changed files with 16 additions and 8 deletions

View File

@@ -98,13 +98,12 @@ pub fn add_favorite(user_id: i32, favorite_path: String) {
.unwrap();
}
pub fn get_favorites(user_id: i32) -> Vec<Favorite> {
pub fn get_favorites(user_id: i32) -> diesel::QueryResult<Vec<Favorite>> {
use schema::favorites::dsl::*;
favorites
.filter(userid.eq(user_id))
.load::<Favorite>(&connect())
.unwrap_or_default()
}
#[cfg(test)]