From 88e008c4c24fcbb5954aa830bcc847b99fceb122 Mon Sep 17 00:00:00 2001 From: bwees Date: Mon, 23 Jun 2025 17:44:51 -0500 Subject: [PATCH] fix: remove duplicate endpoints --- mobile/lib/services/widget.service.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mobile/lib/services/widget.service.dart b/mobile/lib/services/widget.service.dart index b3943b839e..5dd82fe390 100644 --- a/mobile/lib/services/widget.service.dart +++ b/mobile/lib/services/widget.service.dart @@ -47,7 +47,7 @@ class WidgetService { final String? localEndpoint = Store.tryGet(StoreKey.localEndpoint); final String? serverUrl = Store.tryGet(StoreKey.serverUrl); - final List serverUrlList = endpointList.map((e) => e.url).toList(); + final List serverUrlList = endpointList.map((e) => e.url).toList(); if (localEndpoint != null) { serverUrlList.insert(0, localEndpoint); @@ -57,7 +57,10 @@ class WidgetService { serverUrlList.insert(0, serverUrl); } - return serverUrlList.cast(); + // remove duplicates + final Set uniqueServerUrls = serverUrlList.toSet(); + + return uniqueServerUrls.toList(); } Future clearCredentials() async {