INNER CODE UNIT · Python
RegisterRequest
liyupi/free-video-downloader · backend/api_auth.py:19
class RegisterRequest(BaseModel):
email: str
password: str
class LoginRequest(BaseModel):
email: str
password: str
def _build_user_response(user: dict) -> dict:
is_vip = False
vip_expire_at = None
if user.get("is_vip") and user.get("vip_expire_at"):
try:
expire = datetime.fromisoformat(user["vip_expire_at"])
is_vip = expire > datetime.now(timezone.utc)
vip_expire_at = user["vip_expire_at"]