refactor: rename callback for game creation/editing to onGameChanged
This commit is contained in:
@@ -73,7 +73,7 @@ class _ChooseGameViewState extends State<ChooseGameView> {
|
||||
context,
|
||||
adaptivePageRoute(
|
||||
builder: (context) => CreateGameView(
|
||||
onGameCreatedOrEdited: () {
|
||||
onGameChanged: () {
|
||||
widget.onGamesUpdated?.call();
|
||||
},
|
||||
),
|
||||
@@ -138,7 +138,7 @@ class _ChooseGameViewState extends State<ChooseGameView> {
|
||||
adaptivePageRoute(
|
||||
builder: (context) => CreateGameView(
|
||||
gameToEdit: game,
|
||||
onGameCreatedOrEdited: () {
|
||||
onGameChanged: () {
|
||||
widget.onGamesUpdated?.call();
|
||||
},
|
||||
),
|
||||
|
||||
@@ -392,6 +392,5 @@ class _CreateMatchViewState extends State<CreateMatchView> {
|
||||
setState(() {
|
||||
gamesList = result;
|
||||
});
|
||||
print(gamesList.map((g) => g.name).join(', '));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,19 +18,19 @@ import 'package:tallee/presentation/widgets/tiles/choose_tile.dart';
|
||||
|
||||
/// A stateful widget for creating or editing a game.
|
||||
/// - [gameToEdit] An optional game to prefill the fields
|
||||
/// - [onGameCreatedOrEdited] Callback to invoke when the game is created or edited
|
||||
/// - [onGameChanged] Callback to invoke when the game is created or edited
|
||||
class CreateGameView extends StatefulWidget {
|
||||
const CreateGameView({
|
||||
super.key,
|
||||
this.gameToEdit,
|
||||
required this.onGameCreatedOrEdited,
|
||||
required this.onGameChanged,
|
||||
});
|
||||
|
||||
/// An optional game to prefill the fields
|
||||
final Game? gameToEdit;
|
||||
|
||||
/// Callback to invoke when the game is created or edited
|
||||
final VoidCallback onGameCreatedOrEdited;
|
||||
final VoidCallback onGameChanged;
|
||||
|
||||
@override
|
||||
State<CreateGameView> createState() => _CreateGameViewState();
|
||||
@@ -164,6 +164,7 @@ class _CreateGameViewState extends State<CreateGameView> {
|
||||
);
|
||||
if (!context.mounted) return;
|
||||
if (success) {
|
||||
widget.onGameChanged.call();
|
||||
Navigator.of(
|
||||
context,
|
||||
).pop((game: widget.gameToEdit, delete: true));
|
||||
@@ -267,7 +268,7 @@ class _CreateGameViewState extends State<CreateGameView> {
|
||||
} else {
|
||||
await handleGameCreation(newGame);
|
||||
}
|
||||
widget.onGameCreatedOrEdited.call();
|
||||
widget.onGameChanged.call();
|
||||
if (context.mounted) {
|
||||
Navigator.of(
|
||||
context,
|
||||
|
||||
Reference in New Issue
Block a user