Sistemato profilo
This commit is contained in:
@@ -14,6 +14,19 @@ class UsersController {
|
||||
}
|
||||
}
|
||||
|
||||
async searchUsers(req, res, next) {
|
||||
try {
|
||||
const { q } = req.query;
|
||||
if (!q || !q.trim()) {
|
||||
return ResponseHandler.badRequest(res, 'Query parameter "q" is required');
|
||||
}
|
||||
const users = await this.usersService.searchUsers(q.trim(), req.userId);
|
||||
return ResponseHandler.success(res, users, 'Users found');
|
||||
} catch (error) {
|
||||
next(error);
|
||||
}
|
||||
}
|
||||
|
||||
async updateCurrentUser(req, res, next) {
|
||||
try {
|
||||
const user = await this.usersService.updateUserProfile(req.userId, req.body);
|
||||
|
||||
Reference in New Issue
Block a user