实现虎牙积分查询执行器

This commit is contained in:
yml2213
2026-07-04 17:07:29 +08:00
parent e1d47a85be
commit 56ffaf531c
6 changed files with 525 additions and 13 deletions
+15
View File
@@ -6,4 +6,19 @@ from .wss_client import HuyaWssClient
__all__ = [
"HuyaHttpClient",
"HuyaWssClient",
"GetUserScoreReq",
"GetUserScoreResp",
]
def __getattr__(name: str):
if name in {"GetUserScoreReq", "GetUserScoreResp"}:
from .activity_structs import GetUserScoreReq, GetUserScoreResp
values = {
"GetUserScoreReq": GetUserScoreReq,
"GetUserScoreResp": GetUserScoreResp,
}
globals().update(values)
return values[name]
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")