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