From 8eb37a436f51a835209e9c86353d3aa89296be97 Mon Sep 17 00:00:00 2001 From: redDwarf03 Date: Tue, 13 Aug 2024 17:09:06 +0200 Subject: [PATCH] fix: :bug: Fix bugs with new url --- .../views/main_screen/layouts/app_bar_menu_links.dart | 6 +++++- lib/ui/views/main_screen/layouts/header.dart | 10 +++++++--- lib/util/service_locator.dart | 3 ++- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/ui/views/main_screen/layouts/app_bar_menu_links.dart b/lib/ui/views/main_screen/layouts/app_bar_menu_links.dart index e4ac9760..58768482 100644 --- a/lib/ui/views/main_screen/layouts/app_bar_menu_links.dart +++ b/lib/ui/views/main_screen/layouts/app_bar_menu_links.dart @@ -80,7 +80,11 @@ class AppBarMenuLinks extends ConsumerWidget { onPressed: () async { await launchUrl( Uri.parse( - (Uri.base.toString().toLowerCase().contains('dex.archethic')) + (Uri.base.toString().toLowerCase().contains('dex.archethic') || + Uri.base + .toString() + .toLowerCase() + .contains('swap.archethic')) ? 'https://bridge.archethic.net' : 'https://bridge.testnet.archethic.net', ), diff --git a/lib/ui/views/main_screen/layouts/header.dart b/lib/ui/views/main_screen/layouts/header.dart index cd9ba6ab..7cc83ac3 100644 --- a/lib/ui/views/main_screen/layouts/header.dart +++ b/lib/ui/views/main_screen/layouts/header.dart @@ -189,9 +189,13 @@ class Header extends ConsumerWidget { await launchUrl( Uri.parse( (Uri.base - .toString() - .toLowerCase() - .contains('dex.archethic')) + .toString() + .toLowerCase() + .contains('dex.archethic') || + Uri.base + .toString() + .toLowerCase() + .contains('swap.archethic')) ? 'https://bridge.archethic.net' : 'https://bridge.testnet.archethic.net', ), diff --git a/lib/util/service_locator.dart b/lib/util/service_locator.dart index 918d06e3..1d7caf41 100644 --- a/lib/util/service_locator.dart +++ b/lib/util/service_locator.dart @@ -15,7 +15,8 @@ void setupServiceLocator() { OracleService('https://mainnet.archethic.net', logsActivation: false), ) ..registerLazySingleton(() { - if (Uri.base.toString().toLowerCase().contains('dex.archethic')) { + if (Uri.base.toString().toLowerCase().contains('dex.archethic') || + Uri.base.toString().toLowerCase().contains('swap.archethic')) { return aedappfm.LogManager( url: 'https://faas-lon1-917a94a7.doserverless.co/api/v1/web/fn-279bbae3-a757-4cef-ade7-a63bdaca36f7/default/app-log-mainnet',