diff --git a/src/controllers/routes.rs b/src/controllers/routes.rs index bee43ec..7a50370 100644 --- a/src/controllers/routes.rs +++ b/src/controllers/routes.rs @@ -124,6 +124,8 @@ pub fn get_routes() -> Vec { Route::post("/search/user", Box::new(search_controller::search_user)), Route::post("/user/search", Box::new(search_controller::search_user)), + Route::post("/search/global", Box::new(search_controller::search_global)), + // Virtual directory controller Route::post("/user/findbyfolder", Box::new(virtual_directory_controller::find_user)), diff --git a/src/controllers/search_controller.rs b/src/controllers/search_controller.rs index 6f2f620..219494f 100644 --- a/src/controllers/search_controller.rs +++ b/src/controllers/search_controller.rs @@ -14,4 +14,9 @@ pub fn search_user(r: &mut HttpRequestHandler) -> RequestResult { let list = user_helper::search_user(&query, limit)?; r.set_response(list) +} + +/// Perform a global search +pub fn search_global(r: &mut HttpRequestHandler) -> RequestResult { + r.success("implement me") } \ No newline at end of file