Adapted getTemporaryGame method
This commit is contained in:
@@ -345,29 +345,15 @@ class _CreateMatchViewState extends State<CreateMatchView> {
|
|||||||
Future<Game> getTemporaryGame() async {
|
Future<Game> getTemporaryGame() async {
|
||||||
Game? game;
|
Game? game;
|
||||||
|
|
||||||
// No game is selected
|
final selectedGame = games[selectedGameIndex];
|
||||||
if (selectedGameIndex == -1) {
|
game = Game(
|
||||||
// Use the first game as default if none selected
|
name: selectedGame.$1,
|
||||||
final selectedGame = games[0];
|
description: selectedGame.$2,
|
||||||
game = Game(
|
ruleset: selectedGame.$3,
|
||||||
name: selectedGame.$1,
|
color: GameColor.blue,
|
||||||
description: selectedGame.$2,
|
icon: '',
|
||||||
ruleset: selectedGame.$3,
|
);
|
||||||
color: GameColor.blue,
|
|
||||||
icon: '',
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
// Use the selected game from the list
|
|
||||||
final selectedGame = games[selectedGameIndex];
|
|
||||||
game = Game(
|
|
||||||
name: selectedGame.$1,
|
|
||||||
description: selectedGame.$2,
|
|
||||||
ruleset: selectedGame.$3,
|
|
||||||
color: GameColor.blue,
|
|
||||||
icon: '',
|
|
||||||
);
|
|
||||||
}
|
|
||||||
// Add the game to the database if it doesn't exist
|
|
||||||
await db.gameDao.addGame(game: game);
|
await db.gameDao.addGame(game: game);
|
||||||
return game;
|
return game;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user