Always refresh everything
This commit is contained in:
@@ -29,25 +29,22 @@ class _HomePageState extends State<HomePage> {
|
|||||||
IconButton(
|
IconButton(
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
try {
|
try {
|
||||||
if (_selectedIndex == 0) {
|
|
||||||
final tournamentProvider = Provider.of<TournamentProvider>(
|
final tournamentProvider = Provider.of<TournamentProvider>(
|
||||||
context,
|
context,
|
||||||
listen: false,
|
listen: false,
|
||||||
);
|
);
|
||||||
await tournamentProvider.refreshAvailableTournaments();
|
await tournamentProvider.refreshAvailableTournaments();
|
||||||
} else {
|
|
||||||
final teamProvider = Provider.of<TeamProvider>(
|
final teamProvider = Provider.of<TeamProvider>(
|
||||||
context,
|
context,
|
||||||
listen: false,
|
listen: false,
|
||||||
);
|
);
|
||||||
await teamProvider.refreshTeams();
|
await teamProvider.refreshTeams();
|
||||||
}
|
|
||||||
} catch (_) {
|
} catch (_) {
|
||||||
if (!context.mounted) return;
|
if (!context.mounted) return;
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
SnackBar(
|
SnackBar(
|
||||||
content: Text(
|
content: Text(
|
||||||
'Aktualisierung der ${_selectedIndex == 0 ? "Turniere" : "Teams"} fehlgeschlagen',
|
'Aktualisierung fehlgeschlagen',
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user