Added ability to delete account of a user

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

No files matched your search

+8
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)