Added holidays viewer

This commit is contained in:
MineTec committed 2023-06-12 17:17:22 +02:00
1 parent 38c0cfba9c
commit 7a791ef21f
14 files changed
+339 -2

No files matched your search

@@ -1,4 +1,5 @@
import 'dart:convert';
import 'dart:developer';
import '../../webuntisApi.dart';
import 'getRoomsResponse.dart';
@@ -9,7 +10,14 @@ class GetRooms extends WebuntisApi {
@override
Future<GetRoomsResponse> run() async {
String rawAnswer = await query(this);
return finalize(GetRoomsResponse.fromJson(jsonDecode(rawAnswer)));
try {
return finalize(GetRoomsResponse.fromJson(jsonDecode(rawAnswer)));
} catch(e, trace) {
log(trace.toString());
log("Failed to parse getRoom data with server response: $rawAnswer");
}
throw Exception("Failed to parse getRoom server response");
}
}