import betterproto from game_server.net.session import Session from lib.proto import ( GetMedalDataReq, GetMedalDataRsp, Medal ) async def handle(session: Session, msg: GetMedalDataReq) -> betterproto.Message: return GetMedalDataRsp( retcode=0, medal_list=[ Medal( extra_param=110, id=101113 ), Medal( id=101042 ), Medal( id=101089 ), Medal( id=101108 ), Medal( end_time=1757947552, id=101092 ), Medal( id=101115 ), Medal( id=101103 ), Medal( id=101112 ), Medal( extra_param=30, id=101110 ), Medal( end_time=1743980267, id=101031 ), Medal( id=101125 ), Medal( id=101091 ), Medal( id=101047 ), Medal( end_time=1719062973, id=101094 ), Medal( id=101074 ), Medal( extra_param=3010, id=101120 ), Medal( id=101026 ), Medal( id=101096 ), Medal( id=101085 ), Medal( id=101145 ), Medal( id=101098 ), Medal( id=101102 ), Medal( extra_param=40, id=101117 ), Medal( id=101040 ), Medal( id=101134 ), Medal( id=101090 ), Medal( id=101067 ), Medal( id=101111 ), Medal( id=101088 ), Medal( end_time=1684342752, id=101121 ), Medal( id=101024 ), Medal( id=101118 ), Medal( extra_param=268, id=101124 ), Medal( end_time=1681312396, id=101083 ), Medal( end_time=1675728702, id=101036 ), Medal( id=101106 ), Medal( id=101059 ), Medal( id=101105 ), Medal( id=101104 ), Medal( end_time=1757949121, id=101093 ), Medal( id=101116 ), Medal( end_time=1661813717, id=101069 ), Medal( end_time=1719448204, id=101030 ), Medal( extra_param=49, id=101127 ), Medal( id=101109 ), Medal( extra_param=1593836710, id=101142 ), Medal( id=101025 ), Medal( extra_param=4, id=101122 ), Medal( id=101099 ), Medal( id=101146 ), Medal( id=101107 ), Medal( id=101100 ), Medal( id=101126 ), Medal( end_time=1664198688, id=101079 ) ] )