diff options
Diffstat (limited to 'src/db.rs')
-rw-r--r-- | src/db.rs | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,6 +1,7 @@ use crate::diesel::BoolExpressionMethods; use crate::error::Error; use crate::models; +use crate::template; use bcrypt; use chrono::DateTime; use chrono::Utc; @@ -248,6 +249,16 @@ pub fn get_entries(conn: &PgConnection, username: &str) -> Result<Vec<models::En Ok(r) } +pub fn get_template( + conn: &PgConnection, + entry_type: &str, +) -> Result<template::TemplateSpec, Error> { + match entry_type { + "run" => Ok(template::running_template()), + _ => Err(Error::NotFound), + } +} + // pub fn get_entries_with_data( // conn: &PgConnection, // username: &str, |