mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-12-17 17:44:02 -05:00
feat(defaults, gui): add bluewallet and cakewallet electrum servers (#686)
* feat(defaults, gui): add bluewallet and cakewallet electrum servers * progress * fix circular dependency * detect import cycles * add changelog entry * move DEFAULT_RENDEZVOUS_POINTS into defaults.ts * move defaults.rs and types.ts one level higher * rename * collapse PRESET_RENDEZVOUS_POINTS and DEFAULT_RENDEZVOUS_POINTS
This commit is contained in:
parent
294b9985cf
commit
27d81aad1e
15 changed files with 510 additions and 100 deletions
|
|
@ -34,6 +34,12 @@ import {
|
|||
setHistory,
|
||||
setSyncProgress,
|
||||
} from "store/features/walletSlice";
|
||||
import { applyDefaultNodes } from "store/features/settingsSlice";
|
||||
import {
|
||||
DEFAULT_NODES,
|
||||
NEGATIVE_NODES_MAINNET,
|
||||
NEGATIVE_NODES_TESTNET,
|
||||
} from "store/defaults";
|
||||
|
||||
const TAURI_UNIFIED_EVENT_CHANNEL_NAME = "tauri-unified-event";
|
||||
|
||||
|
|
@ -64,6 +70,15 @@ function setIntervalImmediate(callback: () => void, interval: number): void {
|
|||
}
|
||||
|
||||
export async function setupBackgroundTasks(): Promise<void> {
|
||||
// Apply default nodes on startup (removes broken nodes, adds new ones)
|
||||
store.dispatch(
|
||||
applyDefaultNodes({
|
||||
defaultNodes: DEFAULT_NODES,
|
||||
negativeNodesMainnet: NEGATIVE_NODES_MAINNET,
|
||||
negativeNodesTestnet: NEGATIVE_NODES_TESTNET,
|
||||
}),
|
||||
);
|
||||
|
||||
// Setup periodic fetch tasks
|
||||
setIntervalImmediate(updatePublicRegistry, PROVIDER_UPDATE_INTERVAL);
|
||||
setIntervalImmediate(updateAllNodeStatuses, STATUS_UPDATE_INTERVAL);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue