fix(register): 修复新版本注册流程

This commit is contained in:
cnlimiter
2026-03-21 20:01:44 +08:00
committed by Mison
parent e116011e67
commit a53fe50a0c
8 changed files with 143 additions and 410 deletions

View File

@@ -15,7 +15,8 @@ from pydantic import BaseModel, Field
from ...database import crud
from ...database.session import get_db
from ...database.models import RegistrationTask, Proxy
from ...core.register import RegistrationEngine, RegistrationResult
from ...core.login import LoginEngine
from ...core.register import RegistrationResult
from ...services import EmailServiceFactory, EmailServiceType
from ...config.settings import get_settings
from ..task_manager import task_manager
@@ -395,7 +396,7 @@ def _run_sync_registration_task(task_uuid: str, email_service_type: str, proxy:
# 创建注册引擎 - 使用 TaskManager 的日志回调
log_callback = task_manager.create_log_callback(task_uuid, prefix=log_prefix, batch_id=batch_id)
engine = RegistrationEngine(
engine = LoginEngine(
email_service=email_service,
proxy_url=actual_proxy_url,
callback_logger=log_callback,