//! # Groups helper //! //! @author Pierre Hubert use crate::data::error::ResultBoxError; use crate::helpers::database; use crate::constants::database_tables_names::GROUPS_LIST_TABLE; /// Find a group id by virtual directory pub fn find_by_virtual_directory(dir: &str) -> ResultBoxError { database::QueryInfo::new(GROUPS_LIST_TABLE) .cond("virtual_directory", dir) .add_field("id") .query_row(|res| res.get_u64("id")) }