Enabled Webuntis Holiday query
Implemented Holiday view in Timetable
Hide other special time regions like breaks when shown in holiday
This commit is contained in:
2024-01-07 21:19:39 +01:00
parent dce569cb99
commit 591bbbeb45
5 changed files with 76 additions and 51 deletions

View File

@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:loader_overlay/loader_overlay.dart';
import 'package:marianum_mobile/extensions/dateTime.dart';
import 'package:provider/provider.dart';
import '../../../api/marianumcloud/talk/chat/getChatResponse.dart';
@ -39,10 +40,6 @@ class _ChatViewState extends State<ChatView> {
Provider.of<ChatProps>(context, listen: false).setQueryToken(widget.room.token);
}
bool isSameDay(DateTime date1, DateTime date2) {
return date1.year == date2.year && date1.month == date2.month && date1.day == date2.day;
}
@override
Widget build(BuildContext context) {
return Consumer<ChatProps>(
@ -57,7 +54,7 @@ class _ChatViewState extends State<ChatView> {
if(element.systemMessage.contains("reaction")) return;
if(!isSameDay(elementDate, lastDate)) {
if(!elementDate.isSameDay(lastDate)) {
lastDate = elementDate;
messages.add(ChatBubble(
context: context,