def viewnetworkrecords() -> Response: frontend = PopnMusicFrontend(g.data, g.config, g.cache) network_records = frontend.get_network_records() versions = { version: name for (game, version, name) in frontend.all_games() } versions[0] = 'CS and Licenses' return render_react( 'Global Pop\'n Music Records', 'popn/records.react.js', { 'records': network_records['records'], 'songs': frontend.get_all_songs(), 'players': network_records['players'], 'versions': versions, 'shownames': True, 'showpersonalsort': False, 'filterempty': False, }, { 'refresh': url_for('popn_pages.listnetworkrecords'), 'player': url_for('popn_pages.viewplayer', userid=-1), 'individual_score': url_for('popn_pages.viewtopscores', musicid=-1), }, )
def listnetworkrecords() -> Dict[str, Any]: frontend = PopnMusicFrontend(g.data, g.config, g.cache) return frontend.get_network_records()