From 1ba0f4d8d3aba77d44d44e7c1a0c8843f25074b7 Mon Sep 17 00:00:00 2001 From: Kima Date: Mon, 18 Sep 2023 19:33:29 +0200 Subject: [PATCH] handle timetable shit better ig --- filcnaplo_kreta_api/lib/providers/homework_provider.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/filcnaplo_kreta_api/lib/providers/homework_provider.dart b/filcnaplo_kreta_api/lib/providers/homework_provider.dart index 58c697b..6985330 100644 --- a/filcnaplo_kreta_api/lib/providers/homework_provider.dart +++ b/filcnaplo_kreta_api/lib/providers/homework_provider.dart @@ -5,6 +5,7 @@ import 'package:filcnaplo/models/user.dart'; import 'package:filcnaplo_kreta_api/client/api.dart'; import 'package:filcnaplo_kreta_api/client/client.dart'; import 'package:filcnaplo_kreta_api/models/homework.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; @@ -83,7 +84,10 @@ class HomeworkProvider with ChangeNotifier { // error fetcing homework (unknown error) } - if (homeworkJson == null) throw "Cannot fetch Homework for User ${user.id}"; + if (homeworkJson == null) { + if (kDebugMode) print("Cannot fetch Homework for User ${user.id}"); + return; + } List homework = []; await Future.forEach(homeworkJson.cast(), (Map hw) async {