You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lib/ui/screens/filter_screen/filter_screen.dart
+25-10Lines changed: 25 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -74,17 +74,30 @@ class _FilterScreenState extends ConsumerState<FilterScreen> {
74
74
continue;
75
75
}
76
76
Sentry.captureException(
77
-
timeTableAsync.hasError,
78
-
stackTrace: timeTableAsync.hasError,
77
+
timeTableAsync.error,
78
+
stackTrace: timeTableAsync.stackTrace,
79
79
);
80
80
getLogger().e(
81
81
"Error while loading timetable",
82
82
error: timeTableAsync.error,
83
83
stackTrace: timeTableAsync.stackTrace,
84
84
);
85
-
returnconstScaffold(
86
-
body:Center(
87
-
child:Text('Fehler beim Laden des Stundenplans'),
85
+
returnScaffold(
86
+
appBar:AppBar(
87
+
title:constText('Fehler'),
88
+
),
89
+
body:constCenter(
90
+
child:Padding(
91
+
padding:EdgeInsets.all(16.0),
92
+
child:Column(
93
+
mainAxisAlignment:MainAxisAlignment.center,
94
+
children: [
95
+
Text('Fehler beim Laden des Stundenplans', style:TextStyle(fontSize:20)),
96
+
Text('Die möglichen Filter werden aus Stunden aus den letzten zwei und dne nächsten zwei Wochen erstellt.'
97
+
'Mindestens eine dieser Wochen konnte nicht richtig geladen werden. Versuche, alle Wochen neu zu laden oder die App zu schließen und zu öffnen, um es erneut zu versuchen. Wenn das Problem weiter auftritt, kannst du dich gerne an mich wenden.')
98
+
],
99
+
),
100
+
),
88
101
),
89
102
);
90
103
}
@@ -275,11 +288,13 @@ class _FilterScreenState extends ConsumerState<FilterScreen> {
0 commit comments