优化虎牙默认配置
This commit is contained in:
@@ -11,8 +11,8 @@ from sqlalchemy.orm import Session, joinedload
|
||||
|
||||
from core.huya import HuyaHttpClient
|
||||
from ..database import SessionLocal
|
||||
from ..models import HuyaAccount, HuyaConfig, HuyaTask
|
||||
from .huya_service import cookie_value
|
||||
from ..models import HuyaAccount, HuyaTask
|
||||
from .huya_service import HUYA_CONFIG_FIELDS, cookie_value, ensure_huya_config, huya_config_value
|
||||
|
||||
|
||||
class HuyaBatchRunner:
|
||||
@@ -190,12 +190,10 @@ class HuyaBatchRunner:
|
||||
f"虎牙批次 {self.batch_id} 开始,共执行 {self.task_type},并发数: {self.concurrency}",
|
||||
)
|
||||
try:
|
||||
config = self.db.query(HuyaConfig).first()
|
||||
config = ensure_huya_config(self.db)
|
||||
config_info = {
|
||||
"sid": config.sid if config else "",
|
||||
"outer_act_id": config.outer_act_id if config else "",
|
||||
"bind_act_id": config.bind_act_id if config else "",
|
||||
"pay_channel": config.pay_channel if config else "",
|
||||
field: huya_config_value(field, getattr(config, field, None))
|
||||
for field in HUYA_CONFIG_FIELDS
|
||||
}
|
||||
|
||||
tasks = (
|
||||
|
||||
Reference in New Issue
Block a user