From 1b4c377a13fa67ecfdb1b4ad46b611f2d4824741 Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Fri, 18 Jul 2025 22:36:59 +0200 Subject: [PATCH] Fixed deletion error --- lib/presentation/views/main_menu_view.dart | 8 +++----- pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/presentation/views/main_menu_view.dart b/lib/presentation/views/main_menu_view.dart index 86ff208..6715ba6 100644 --- a/lib/presentation/views/main_menu_view.dart +++ b/lib/presentation/views/main_menu_view.dart @@ -126,7 +126,7 @@ class _MainMenuViewState extends State { listenable: session, builder: (context, _) { return Dismissible( - key: Key(session.gameTitle), + key: Key(session.id), background: Container( color: CupertinoColors.destructiveRed, alignment: Alignment.centerRight, @@ -139,14 +139,12 @@ class _MainMenuViewState extends State { ), direction: DismissDirection.endToStart, confirmDismiss: (direction) async { - final String gameTitle = gameManager - .gameList[index].gameTitle; return await _showDeleteGamePopup( - context, gameTitle); + context, session.gameTitle); }, onDismissed: (direction) { gameManager - .removeGameSessionByIndex(index); + .removeGameSessionById(session.id); }, dismissThresholds: const { DismissDirection.startToEnd: 0.6 diff --git a/pubspec.yaml b/pubspec.yaml index 6b71a0f..08e9ac7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: cabo_counter description: "Mobile app for the card game Cabo" publish_to: 'none' -version: 0.4.7+507 +version: 0.4.7+509 environment: sdk: ^3.5.4