From ba89c4a72038f09f333f22cf81b69ffe6769c0fd Mon Sep 17 00:00:00 2001 From: primozratej Date: Tue, 8 Oct 2024 20:57:32 +0200 Subject: [PATCH] Remove sufix --- lib/util/openers/opener_controller.dart | 2 +- lib/util/openers/universal_opener_controller.dart | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/util/openers/opener_controller.dart b/lib/util/openers/opener_controller.dart index 4e3072e..237cace 100644 --- a/lib/util/openers/opener_controller.dart +++ b/lib/util/openers/opener_controller.dart @@ -132,7 +132,7 @@ class OpenerController { } bool get allOk => !(asyncData == null || asyncData!.hasError || !doesViewExist); - + // TODO: Add localization String? validateUrl(String? value) { if (value == error404) return 'Your HumHub installation does not exist'; if (value == noConnection) return 'Please check your internet connection.'; diff --git a/lib/util/openers/universal_opener_controller.dart b/lib/util/openers/universal_opener_controller.dart index 1177193..726fe9b 100644 --- a/lib/util/openers/universal_opener_controller.dart +++ b/lib/util/openers/universal_opener_controller.dart @@ -6,6 +6,8 @@ import 'package:http/http.dart' as http; import '../api_provider.dart'; import '../connectivity_plugin.dart'; + +// TODO: Rewrite openers so that the opener_controller will expand universal_opener_controller class UniversalOpenerController { late AsyncValue? asyncData; bool doesViewExist = false; @@ -19,7 +21,7 @@ class UniversalOpenerController { String? manifestUrl; for (var url in possibleUrls) { asyncData = await APIProvider.requestBasic(Manifest.get(url)); - manifestUrl = url; + manifestUrl = Manifest.getUriWithoutExtension(url); if (!asyncData!.hasError) break; } return manifestUrl;