migrated timetable integration from WebUntis to the MarianumConnect API, implementing a Dio-based client with bearer token authentication, background session validation, and auto-refresh logic.

This commit is contained in:
2026-05-23 17:32:42 +02:00
parent 2858f910c9
commit 93b9929f8f
106 changed files with 2739 additions and 2624 deletions
-8
View File
@@ -37,14 +37,6 @@ class EndpointData {
: EndpointMode.live;
}
Endpoint webuntis() => EndpointOptions(
live: Endpoint(domain: 'marianum-fulda.webuntis.com'),
staged: Endpoint(
domain: 'mhsl.eu',
path: '/marianum/marianummobile/webuntis/public/index.php/api',
),
).get(getEndpointMode());
Endpoint nextcloud() => EndpointOptions(
live: Endpoint(domain: 'cloud.marianum-fulda.de'),
staged: Endpoint(domain: 'mhsl.eu', path: '/marianum/marianummobile/cloud'),