Files
neonsr/game_server/handlers/GetBigDataAllRecommendCsReq.py
2025-04-17 20:13:39 +08:00

33 lines
888 B
Python

import betterproto
from game_server.net.session import PlayerSession
from rail_proto.lib import (
GetBigDataAllRecommendCsReq,
GetBigDataAllRecommendScRsp,
PIIIPHEFDJO,
MKJALMKMPGL,
OFNGPLJKLOJ,
KNNFPFKCABE
)
async def handle(session: PlayerSession, msg: GetBigDataAllRecommendCsReq) -> betterproto.Message:
unk1 = PIIIPHEFDJO()
unk2 = MKJALMKMPGL()
list1 = []
for _,avatar_data in session.player.avatar_manager.items():
id = avatar_data.avatar_id
list1.append(id)
unk2unk2 = OFNGPLJKLOJ()
unk2unk2.avatar_id = id
unk2.bfdmginboib.append(unk2unk2)
unk1.apfecoopnkn.append(
KNNFPFKCABE(
avatar_id_list=list1
)
)
return GetBigDataAllRecommendScRsp(
big_data_recommend_type=msg.big_data_recommend_type,
dklbnbdpmpo=unk1,
pfopjpjkklk=unk2,
)