Added ability to delete account of a user

This commit is contained in:
StNicolay
2022-10-14 20:01:05 +03:00
parent b1017082a9
commit 267e54bb29
3 changed files with 31 additions and 3 deletions

View File

@ -16,3 +16,11 @@ def delete_master_pass(engine: Engine, user_id: int) -> None:
)
with sqlmodel.Session(engine) as session:
session.exec(statement)
def delete_account(engine: Engine, user_id: int, name: str) -> None:
statement = sqlmodel.delete(models.Account).where(
models.Account.user_id == user_id and models.Account.name == name
)
with sqlmodel.Session(engine) as session:
session.exec(statement)