mirror of
https://github.com/lorsanstand/Aether.git
synced 2026-06-19 12:05:16 +03:00
Add searching users
This commit is contained in:
@@ -280,4 +280,13 @@ class UserService:
|
||||
obj_in={"avatar_url": None}
|
||||
)
|
||||
log.info("Avatar successfully deleted", extra={"user_id": user.id})
|
||||
await session.commit()
|
||||
await session.commit()
|
||||
|
||||
|
||||
@classmethod
|
||||
async def search_users(cls, username: str, offset: int = 0, limit: int = 30):
|
||||
async with async_session_maker() as session:
|
||||
|
||||
users = await UserDAO.find_all(session, offset, limit, UserModel.username.ilike(f"%{username}%"))
|
||||
log.debug("Search users")
|
||||
return users
|
||||
Reference in New Issue
Block a user