添加虎牙短信登录

This commit is contained in:
yml2213
2026-07-05 23:10:50 +08:00
parent 3928b43460
commit 3f50d962a0
7 changed files with 742 additions and 2 deletions
+25
View File
@@ -12,9 +12,13 @@ __all__ = [
"HuyaLoginError",
"HuyaLoginResult",
"HuyaPasswordLogin",
"HuyaSmsCodeResult",
"HuyaSmsLogin",
"HuyaVerificationError",
"HuyaVerificationSolver",
"login_huya_password",
"login_huya_sms",
"send_huya_sms_code",
"solve_huya_verification",
]
@@ -53,6 +57,27 @@ def __getattr__(name: str):
}
globals().update(values)
return values[name]
if name in {
"HuyaSmsCodeResult",
"HuyaSmsLogin",
"login_huya_sms",
"send_huya_sms_code",
}:
from .sms_login import (
HuyaSmsCodeResult,
HuyaSmsLogin,
login_huya_sms,
send_huya_sms_code,
)
values = {
"HuyaSmsCodeResult": HuyaSmsCodeResult,
"HuyaSmsLogin": HuyaSmsLogin,
"login_huya_sms": login_huya_sms,
"send_huya_sms_code": send_huya_sms_code,
}
globals().update(values)
return values[name]
if name in {"HuyaVerificationError", "HuyaVerificationSolver", "solve_huya_verification"}:
from .verification import HuyaVerificationError, HuyaVerificationSolver, solve_huya_verification