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, )