From 16c0e847452629c2af9fa1dac7a9d83ae3846c62 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Fri, 7 Feb 2020 22:12:31 -0500 Subject: Properly display running entries as a table --- src/db.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/db.rs') diff --git a/src/db.rs b/src/db.rs index 198ce03..5b165c9 100644 --- a/src/db.rs +++ b/src/db.rs @@ -241,16 +241,24 @@ pub fn get_raw_data_keys(conn: &PgConnection) -> Result, Ok(rows) } -pub fn get_entries(conn: &PgConnection, username: &str) -> Result, Error> { +pub fn get_entries( + conn: &PgConnection, + username: &str, + entry_type: &str, +) -> Result, Error> { use crate::schema::entries; let r = entries::table - .filter(entries::username.eq(username)) + .filter( + entries::username + .eq(username) + .and(entries::entry_type.eq(entry_type)), + ) .get_results::(conn)?; Ok(r) } pub fn get_template( - conn: &PgConnection, + _conn: &PgConnection, entry_type: &str, ) -> Result { match entry_type { -- cgit v1.2.3