import betterproto from game_server.net.session import PlayerSession from rail_proto.lib import ( SelectPhoneThemeCsReq, SelectPhoneThemeScRsp ) async def handle(session: PlayerSession, msg: SelectPhoneThemeCsReq) -> betterproto.Message: session.player.data.chat_bubble = msg.theme_id #session.player.data.save_player_data() return SelectPhoneThemeScRsp( retcode=0, cur_phone_theme=msg.theme_id )