add registration page with nickname/phone fields and fix lateinit crashes

This commit is contained in:
2026-08-31 15:06:43 +08:00
parent f2042e638f
commit 4ae77de307
5 changed files with 215 additions and 14 deletions

View File

@@ -165,7 +165,8 @@ def create_app(
user = video_repository.create_user(
username=payload.username,
password=payload.password,
nickname=payload.username,
nickname=payload.nickname or payload.username,
phone=payload.phone,
)
if user is None:
raise HTTPException(status_code=409, detail="Username is already taken.")