Added holidays viewer
This commit is contained in:
@ -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");
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user