aboutsummaryrefslogtreecommitdiff
path: root/src/db/event_colors.rs
blob: bf7f541f82d0885791798ff9b5467f128ffdbbbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use anyhow::Result;
use rusqlite::Connection;

pub fn get_default_color(conn: &Connection) -> Result<String> {
    let mut stmt = conn.prepare("SELECT * FROM event_colors LIMIT 1")?;
    let mut iter = stmt.query_map([], |row| row.get(0))?;

    match iter.next() {
        Some(Ok(color)) => Ok(color),
        _ => Ok("blue".to_string()),
    }
}