from __future__ import annotations from src.db.sqlite_db import get_conn from src.repos.users_repo import find_user_by_email, insert_user def register_user(email: str, display_name: str): with get_conn() as conn: existing = find_user_by_email(conn, email) if existing: return None row = insert_user(conn, email, display_name) return {"id": row["id"], "email": row["email"], "display_name": row["display_name"]}