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:
@@ -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| {
|
||||
|
Reference in New Issue
Block a user