add: tournament list view
This commit is contained in:
		@ -11,7 +11,7 @@ class Tourmanent
 | 
			
		||||
		 * @type {Client}
 | 
			
		||||
		 */
 | 
			
		||||
		this.client = client;
 | 
			
		||||
		this.name = name;
 | 
			
		||||
		this.name = name || `${nb_players_by_game}x1, ${nb_players} players`;
 | 
			
		||||
		this.nb_players = nb_players;
 | 
			
		||||
		this.nb_players_by_game = nb_players_by_game;
 | 
			
		||||
		this.level = level;
 | 
			
		||||
@ -41,7 +41,7 @@ class Tourmanent
 | 
			
		||||
 | 
			
		||||
		let response_data = await response.json();
 | 
			
		||||
 | 
			
		||||
		this.name = response_data.name;
 | 
			
		||||
		this.name = response_data.name || `${response_data.nb_players_by_game}x1, ${response_data.nb_players} players`;
 | 
			
		||||
		this.nb_players = response_data.nb_players;
 | 
			
		||||
		this.nb_players_by_game = response_data.nb_players_by_game;
 | 
			
		||||
		this.level = response_data.level;
 | 
			
		||||
 | 
			
		||||
@ -62,7 +62,21 @@ class Tourmanents
 | 
			
		||||
			return null;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		return response_data;
 | 
			
		||||
		let tournaments = [];
 | 
			
		||||
 | 
			
		||||
		response_data.forEach(tournament_data => {
 | 
			
		||||
			tournaments.push(new Tourmanent(this.client,
 | 
			
		||||
											tournament_data.name,
 | 
			
		||||
											tournament_data.nb_players,
 | 
			
		||||
											tournament_data.nb_players_by_game,
 | 
			
		||||
											tournament_data.level,
 | 
			
		||||
											tournament_data.started,
 | 
			
		||||
											tournament_data.finished,
 | 
			
		||||
											tournament_data.levels,
 | 
			
		||||
											tournament_data.id));
 | 
			
		||||
		});
 | 
			
		||||
 | 
			
		||||
		return tournaments;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	async all()
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user