From d7536ea5d00d6f58575b27df50e8c3d26cd82b3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Mon, 13 Jul 2026 22:32:38 +0200 Subject: [PATCH] remove dead endpoint staging mode (obsoleted by demo mode) --- lib/model/endpoint_data.dart | 25 +------------------ .../pages/files/widgets/file_element.dart | 9 ------- 2 files changed, 1 insertion(+), 33 deletions(-) diff --git a/lib/model/endpoint_data.dart b/lib/model/endpoint_data.dart index 5aec4b1..862c67c 100644 --- a/lib/model/endpoint_data.dart +++ b/lib/model/endpoint_data.dart @@ -1,18 +1,3 @@ -import 'account_data.dart'; - -enum EndpointMode { live, stage } - -class EndpointOptions { - Endpoint live; - Endpoint? staged; - EndpointOptions({required this.live, required this.staged}); - - Endpoint get(EndpointMode mode) { - if (staged == null || mode == EndpointMode.live) return live; - return staged!; - } -} - class Endpoint { String domain; String path; @@ -29,13 +14,5 @@ class EndpointData { EndpointData._construct(); - EndpointMode getEndpointMode() => - AccountData().getUsername().startsWith('google') - ? EndpointMode.stage - : EndpointMode.live; - - Endpoint nextcloud() => EndpointOptions( - live: Endpoint(domain: 'cloud.marianum-fulda.de'), - staged: Endpoint(domain: 'mhsl.eu', path: '/marianum/marianummobile/cloud'), - ).get(getEndpointMode()); + Endpoint nextcloud() => Endpoint(domain: 'cloud.marianum-fulda.de'); } diff --git a/lib/view/pages/files/widgets/file_element.dart b/lib/view/pages/files/widgets/file_element.dart index de2345e..15dc1bb 100644 --- a/lib/view/pages/files/widgets/file_element.dart +++ b/lib/view/pages/files/widgets/file_element.dart @@ -6,7 +6,6 @@ import 'package:nextcloud/nextcloud.dart'; import '../../../../api/marianumcloud/webdav/queries/list_files/cacheable_file.dart'; import '../../../../api/marianumcloud/webdav/webdav_api.dart'; import '../../../../extensions/date_time.dart'; -import '../../../../model/endpoint_data.dart'; import '../../../../routing/app_routes.dart'; import '../../../../share_intent/remote_file_ref.dart'; import '../../../../state/app/modules/nextcloud_capabilities/bloc/nextcloud_capabilities_cubit.dart'; @@ -18,7 +17,6 @@ import '../../../../widget/confirm_dialog.dart'; import '../../../../widget/demo_restricted.dart'; import '../../../../widget/details_bottom_sheet.dart'; import '../../../../widget/downloads/download_trigger.dart'; -import '../../../../widget/info_dialog.dart'; import '../../../../widget/prompt_dialog.dart'; import '../../talk/widgets/highlighted_linkify.dart'; import '../sharing/share_sheet.dart'; @@ -108,13 +106,6 @@ class _FileElementState extends State return; } if (guardDemoAction(context)) return; - if (EndpointData().getEndpointMode() == EndpointMode.stage) { - InfoDialog.show( - context, - 'Virtuelle Dateien im Staging Prozess können nicht heruntergeladen werden!', - ); - return; - } if (isDownloading) { confirmCancelDownload(); return;