mirror of
				https://gitlab.com/comunic/comunicapiv3
				synced 2025-11-04 09:34:04 +00:00 
			
		
		
		
	Ready to implement getAdvancedUserInfo route
This commit is contained in:
		@@ -84,5 +84,8 @@ pub fn get_routes() -> Vec<Route> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        Route::post_without_login("/user/getInfoMultiple", Box::new(user_controller::get_multiple)),
 | 
					        Route::post_without_login("/user/getInfoMultiple", Box::new(user_controller::get_multiple)),
 | 
				
			||||||
        Route::post_without_login("/user/getInfosMultiple", Box::new(user_controller::get_multiple)),
 | 
					        Route::post_without_login("/user/getInfosMultiple", Box::new(user_controller::get_multiple)),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Route::post_without_login("/user/getAdvancedUserInfo", Box::new(user_controller::get_advanced_info)),
 | 
				
			||||||
 | 
					        Route::post_without_login("/user/getAdvancedUserInfos", Box::new(user_controller::get_advanced_info)),
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -36,7 +36,7 @@ pub fn get_multiple(request: &mut HttpRequestHandler) -> RequestResult {
 | 
				
			|||||||
    for user_id in user_ids {
 | 
					    for user_id in user_ids {
 | 
				
			||||||
        let user = request.ok_or_not_found(
 | 
					        let user = request.ok_or_not_found(
 | 
				
			||||||
            find_user_by_id(user_id),
 | 
					            find_user_by_id(user_id),
 | 
				
			||||||
            "At least one user was not found!"
 | 
					            "At least one user was not found!",
 | 
				
			||||||
        )?;
 | 
					        )?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        map.insert(user_id, APIUserInfo::new(request.user_id_opt(), &user)?);
 | 
					        map.insert(user_id, APIUserInfo::new(request.user_id_opt(), &user)?);
 | 
				
			||||||
@@ -44,3 +44,8 @@ pub fn get_multiple(request: &mut HttpRequestHandler) -> RequestResult {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    request.set_response(map)
 | 
					    request.set_response(map)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/// Get advanced information about a user
 | 
				
			||||||
 | 
					pub fn get_advanced_info(request: &mut HttpRequestHandler) -> RequestResult {
 | 
				
			||||||
 | 
					    request.success("get user info")
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user