feat(gui): Allow providers discovered via rendezvous to take priority (#177)

This commit is contained in:
binarybaron 2024-11-16 12:29:02 +01:00 committed by GitHub
parent aca0d6aa74
commit 58800a5b53
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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<AppDispatch>();
export const useAppSelector: TypedUseSelectorHook<RootState> = 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);
});
}