From 05a661872bbecd65808e84c879d8e28afeece5d0 Mon Sep 17 00:00:00 2001 From: binarybaron Date: Thu, 29 Aug 2024 13:57:25 +0200 Subject: [PATCH 1/2] chore(gui): Add .vite folder to gitignore --- src-gui/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/src-gui/.gitignore b/src-gui/.gitignore index a547bf36d..289e710c0 100644 --- a/src-gui/.gitignore +++ b/src-gui/.gitignore @@ -10,6 +10,7 @@ lerna-debug.log* node_modules dist dist-ssr +.vite *.local # Editor directories and files From b8c8a566b3c91163f0104380466a37b9a5b4d682 Mon Sep 17 00:00:00 2001 From: binarybaron Date: Thu, 29 Aug 2024 13:57:47 +0200 Subject: [PATCH 2/2] refactor(gui): Put tauri event listener registeres in dedicated function --- src-gui/src/renderer/index.tsx | 3 ++- src-gui/src/renderer/rpc.ts | 10 ++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src-gui/src/renderer/index.tsx b/src-gui/src/renderer/index.tsx index 9339ea8ba..dce30d9c1 100644 --- a/src-gui/src/renderer/index.tsx +++ b/src-gui/src/renderer/index.tsx @@ -18,7 +18,7 @@ import { persistor, store } from "./store/storeRenderer"; setInterval(() => { checkBitcoinBalance(); getRawSwapInfos(); -}, 5000); +}, 30 * 1000); const container = document.getElementById("root"); const root = createRoot(container!); @@ -65,3 +65,4 @@ async function fetchInitialData() { } fetchInitialData(); +initEventListeners(); diff --git a/src-gui/src/renderer/rpc.ts b/src-gui/src/renderer/rpc.ts index 1a219bef2..a2c4fddb5 100644 --- a/src-gui/src/renderer/rpc.ts +++ b/src-gui/src/renderer/rpc.ts @@ -19,10 +19,12 @@ import { store } from "./store/storeRenderer"; import { Provider } from "models/apiModel"; import { providerToConcatenatedMultiAddr } from "utils/multiAddrUtils"; -listen("swap-progress-update", (event) => { - console.log("Received swap progress event", event.payload); - store.dispatch(swapTauriEventReceived(event.payload)); -}); +export async function initEventListeners() { + listen("swap-progress-update", (event) => { + console.log("Received swap progress event", event.payload); + store.dispatch(swapTauriEventReceived(event.payload)); + }); +} async function invoke( command: string,