紧急修复名称和id顺序错误导致天赋错乱的问题

This commit is contained in:
MingxuanGame 2022-03-30 21:05:11 +08:00
parent 3faf460b50
commit a110618754
No known key found for this signature in database
GPG Key ID: 90C7EFA11DC3C2FF
2 changed files with 2 additions and 4 deletions

View File

@ -749,7 +749,6 @@ async def get_calculate_info(client: ClientSession, uid, char_id, ck, name, serv
)
data = await req.json()
data.update({"name": name})
logger.debug(name + "=" + str(char_id) + "===" + str(data)) # DEBUG
return data

View File

@ -1087,9 +1087,11 @@ async def draw_pic(uid: str, nickname: str, image: Optional[Match] = None, mode:
char_data = raw_data["avatars"]
char_ids = []
char_names = []
for i in char_data:
char_ids.append(i["id"])
char_names.append(i["name"])
char_rawdata = get_character(uid, char_ids, use_cookies)
char_datas = char_rawdata["data"]["avatars"]
@ -1255,10 +1257,7 @@ async def draw_pic(uid: str, nickname: str, image: Optional[Match] = None, mode:
char_datas.sort(key=lambda x: (-x['rarity'], -x['level'], -x['fetter']))
if char_num > 8:
char_names = []
client = ClientSession()
for i in char_datas:
char_names.append(i['name'])
talent_data = await get_all_calculate_info(client, uid, char_ids,
use_cookies, char_names)
await client.close()