mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
improve roms loading time
This commit is contained in:
@@ -13,9 +13,7 @@ class DBUsersHandler(DBBaseHandler):
|
||||
|
||||
@begin_session
|
||||
def get_user_by_username(self, username: str, session: Session = None):
|
||||
return session.scalars(
|
||||
select(User).filter_by(username=username).limit(1)
|
||||
).first()
|
||||
return session.scalar(select(User).filter_by(username=username).limit(1))
|
||||
|
||||
@begin_session
|
||||
def get_user(self, id: int, session: Session = None):
|
||||
@@ -30,6 +28,10 @@ class DBUsersHandler(DBBaseHandler):
|
||||
.execution_options(synchronize_session="evaluate")
|
||||
)
|
||||
|
||||
@begin_session
|
||||
def get_users(self, session: Session = None):
|
||||
return session.scalars(select(User)).all()
|
||||
|
||||
@begin_session
|
||||
def delete_user(self, id: int, session: Session = None):
|
||||
return session.execute(
|
||||
@@ -38,10 +40,6 @@ class DBUsersHandler(DBBaseHandler):
|
||||
.execution_options(synchronize_session="evaluate")
|
||||
)
|
||||
|
||||
@begin_session
|
||||
def get_users(self, session: Session = None):
|
||||
return session.scalars(select(User)).all()
|
||||
|
||||
@begin_session
|
||||
def get_admin_users(self, session: Session = None):
|
||||
return session.scalars(select(User).filter_by(role=Role.ADMIN)).all()
|
||||
|
||||
Reference in New Issue
Block a user