diff --git a/app/api/v1/auth.py b/app/api/v1/auth.py index be135a5..e3728be 100644 --- a/app/api/v1/auth.py +++ b/app/api/v1/auth.py @@ -12,12 +12,17 @@ from __future__ import annotations import logging -from fastapi import APIRouter, HTTPException, Request, status +from fastapi import APIRouter, HTTPException, Request from sqlalchemy.exc import IntegrityError from app.api.deps import CurrentUser, DbSession from app.core import test_account -from app.core.ratelimit import enforce_rate_limit +from app.core.ratelimit import ( + RateLimitRule, + check_rate_limits, + enforce_rate_limit, + record_rate_limits, +) from app.core.security import ( TokenError, create_bind_ticket, @@ -28,13 +33,6 @@ from app.core.security import ( issue_token_pair, ) from app.integrations import wxpay -from app.core.ratelimit import ( - RateLimitRule, - check_rate_limits, - enforce_rate_limit, - record_rate_limits, -) -from app.core.security import TokenError, decode_token, issue_token_pair from app.integrations.jiguang import JiguangError, mask_phone, verify_and_get_phone from app.integrations.sms import SmsError, send_code, verify_code from app.repositories import onboarding as onboarding_repo