update main.py createuser foutafhandeling

This commit is contained in:
ben
2026-08-03 18:03:45 +02:00
parent a37c112c39
commit 0cea076e61
+11 -6
View File
@@ -76,21 +76,26 @@ def database_status():
# users # users
@app.post("/create-user") @app.post("/create-user")
def api_create_user(user: UserCreate): def api_create_user(user: UserCreate):
user_id = create_user( try:
user.username, user_id = create_user(
user.password user.username,
) user.password
)
except sqlite3.IntegrityError:
raise HTTPException(
status_code=409,
detail="username already exists"
)
return { return {
"status": "created", "status": "created",
"user_id": user_id "user_id": user_id
} }
@app.post("/login") @app.post("/login")
def api_login(login: Login): def api_login(login: Login):