added guardian letters with chat and multiple answer functionalities

This commit is contained in:
MineTec committed 2026-09-20 16:12:45 +02:00
1 parent 67c935c05b
commit 2423c1a75e
68 files changed
+8348 -226

No files matched your search

+3 -1
View File
@@ -3,10 +3,12 @@ import '../session/session.dart';
/// Backend identity a feature needs. Modules and settings sections declare
/// these; anything whose requirements the session does not meet is hidden.
enum AccessRequirement {
nextcloud;
nextcloud,
guardian;
bool isMetBy(Session? session) => switch (this) {
AccessRequirement.nextcloud => session?.nextcloud != null,
AccessRequirement.guardian => session is GuardianSession,
};
}