diff --git a/srv/app/api/endpoints/users.py b/srv/app/api/endpoints/users.py index 098c560..1e3d5be 100644 --- a/srv/app/api/endpoints/users.py +++ b/srv/app/api/endpoints/users.py @@ -209,8 +209,15 @@ async def get_privacy_settings(current_user: models.User = Depends(get_current_u @usersRouter.get("/all") async def read_users_all(current_user: models.User = Depends(get_current_user), db: Session = Depends(get_db)): users = db.query(models.User).all() - return [{"id": user.id, "username": user.username, "name": f"{user.first_name} {user.last_name or ''}".strip(), "public_key": user.public_key} for user in users] - + users_for_return = [] + if current_user.id >= 100: + for user in users: + if not 1 < int(user.id) < 100: + users_for_return.append(user) + else: + users_for_return = users + return [{"id": user.id, "username": user.username, "name": f"{user.first_name} {user.last_name or ''}".strip(), "public_key": user.public_key} for user in users_for_return] + @usersRouter.get("/chats") async def read_users_chats(