From 58800a5b536dd47a3ecd5cdc8d8937a7bbc00517 Mon Sep 17 00:00:00 2001 From: binarybaron <86064887+binarybaron@users.noreply.github.com> Date: Sat, 16 Nov 2024 12:29:02 +0100 Subject: [PATCH] feat(gui): Allow providers discovered via rendezvous to take priority (#177) --- src-gui/src/store/hooks.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-gui/src/store/hooks.ts b/src-gui/src/store/hooks.ts index 1764b2d8..10f0633f 100644 --- a/src-gui/src/store/hooks.ts +++ b/src-gui/src/store/hooks.ts @@ -8,6 +8,7 @@ import { isCliLogRelatedToSwap } from "models/cliModel"; import { SettingsState } from "./features/settingsSlice"; import { NodesSlice } from "./features/nodesSlice"; import { RatesState } from "./features/ratesSlice"; +import { sortProviderList } from "utils/sortUtils"; export const useAppDispatch = () => useDispatch(); export const useAppSelector: TypedUseSelectorHook = useSelector; @@ -73,7 +74,9 @@ export function useAllProviders() { return useAppSelector((state) => { const registryProviders = state.providers.registry.providers || []; const listSellersProviders = state.providers.rendezvous.providers || []; - return [...registryProviders, ...listSellersProviders]; + const all = [...registryProviders, ...listSellersProviders]; + + return sortProviderList(all); }); }