remove dead endpoint staging mode (obsoleted by demo mode)
This commit is contained in:
@@ -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 {
|
class Endpoint {
|
||||||
String domain;
|
String domain;
|
||||||
String path;
|
String path;
|
||||||
@@ -29,13 +14,5 @@ class EndpointData {
|
|||||||
|
|
||||||
EndpointData._construct();
|
EndpointData._construct();
|
||||||
|
|
||||||
EndpointMode getEndpointMode() =>
|
Endpoint nextcloud() => Endpoint(domain: 'cloud.marianum-fulda.de');
|
||||||
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());
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import 'package:nextcloud/nextcloud.dart';
|
|||||||
import '../../../../api/marianumcloud/webdav/queries/list_files/cacheable_file.dart';
|
import '../../../../api/marianumcloud/webdav/queries/list_files/cacheable_file.dart';
|
||||||
import '../../../../api/marianumcloud/webdav/webdav_api.dart';
|
import '../../../../api/marianumcloud/webdav/webdav_api.dart';
|
||||||
import '../../../../extensions/date_time.dart';
|
import '../../../../extensions/date_time.dart';
|
||||||
import '../../../../model/endpoint_data.dart';
|
|
||||||
import '../../../../routing/app_routes.dart';
|
import '../../../../routing/app_routes.dart';
|
||||||
import '../../../../share_intent/remote_file_ref.dart';
|
import '../../../../share_intent/remote_file_ref.dart';
|
||||||
import '../../../../state/app/modules/nextcloud_capabilities/bloc/nextcloud_capabilities_cubit.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/demo_restricted.dart';
|
||||||
import '../../../../widget/details_bottom_sheet.dart';
|
import '../../../../widget/details_bottom_sheet.dart';
|
||||||
import '../../../../widget/downloads/download_trigger.dart';
|
import '../../../../widget/downloads/download_trigger.dart';
|
||||||
import '../../../../widget/info_dialog.dart';
|
|
||||||
import '../../../../widget/prompt_dialog.dart';
|
import '../../../../widget/prompt_dialog.dart';
|
||||||
import '../../talk/widgets/highlighted_linkify.dart';
|
import '../../talk/widgets/highlighted_linkify.dart';
|
||||||
import '../sharing/share_sheet.dart';
|
import '../sharing/share_sheet.dart';
|
||||||
@@ -108,13 +106,6 @@ class _FileElementState extends State<FileElement>
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (guardDemoAction(context)) 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) {
|
if (isDownloading) {
|
||||||
confirmCancelDownload();
|
confirmCancelDownload();
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user