added guardian login with views for their assigned childs
This commit is contained in:
@@ -3,6 +3,7 @@ import 'dart:developer';
|
||||
|
||||
import 'package:flutter_app_badge/flutter_app_badge.dart';
|
||||
|
||||
import '../../../../../access/access_requirement.dart';
|
||||
import '../../../../../api/marianumcloud/talk/chat/get_chat_response.dart';
|
||||
import '../../../../../api/marianumcloud/talk/room/get_room_response.dart';
|
||||
import '../../../infrastructure/utility_widgets/loadable_hydrated_bloc/loadable_hydrated_bloc.dart';
|
||||
@@ -43,6 +44,11 @@ class ChatListBloc
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
Set<AccessRequirement> get requirements => const {
|
||||
AccessRequirement.nextcloud,
|
||||
};
|
||||
|
||||
@override
|
||||
ChatListRepository repository() => ChatListRepository();
|
||||
|
||||
@@ -73,6 +79,7 @@ class ChatListBloc
|
||||
}
|
||||
|
||||
Future<void> refresh({bool renew = true, bool silent = false}) async {
|
||||
if (!requirementsMet) return;
|
||||
if (!silent) add(RefetchStarted<ChatListState>());
|
||||
Object? capturedError;
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user