1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-10-10 13:24:42 +00:00

Can search for user with a given virtual directory

This commit is contained in:
2020-06-02 13:26:12 +02:00
parent cadc80c24f
commit a934d2bf82
4 changed files with 38 additions and 3 deletions

View File

@@ -21,6 +21,12 @@ pub fn find_user_by_email(email: &str) -> ResultBoxError<User> {
database::QueryInfo::new(USERS_TABLE).cond("mail", email))
}
/// Get & return information about a user based on his virtual directory
pub fn find_user_by_virtual_directory(dir: &str) -> ResultBoxError<User> {
exec_get_user_query(
database::QueryInfo::new(USERS_TABLE).cond("sous_repertoire", dir))
}
/// Execute query & return result
fn exec_get_user_query(query: database::QueryInfo) -> ResultBoxError<User> {
database::query_row(query, |res| {