From 69e49df3a9c56bd87d83eb8a00c73ed08a87ebea Mon Sep 17 00:00:00 2001 From: AlexanderBuzz <102560752+AlexanderBuzz@users.noreply.github.com> Date: Thu, 13 Jul 2023 09:26:52 +0200 Subject: [PATCH] Clarified preload.js description in Step 4 --- .../build-a-desktop-wallet-in-javascript.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/content/tutorials/build-apps/build-a-desktop-wallet-in-javascript.md b/content/tutorials/build-apps/build-a-desktop-wallet-in-javascript.md index 8267f8a4f1..d8126ddd1d 100644 --- a/content/tutorials/build-apps/build-a-desktop-wallet-in-javascript.md +++ b/content/tutorials/build-apps/build-a-desktop-wallet-in-javascript.md @@ -694,18 +694,23 @@ client.on("transaction", async (transaction) => { 4. In `view/preload.js`, add the following code at the bottom of `exposeInMainWorld()`: ```javascript -onEnterAccountAddress: (address) => { - ipcRenderer.send('address-entered', address) -}, -onUpdateAccountData: (callback) => { - ipcRenderer.on('update-account-data', callback) -}, +contextBridge.exposeInMainWorld('electronAPI', { + onUpdateLedgerData: (callback) => { + ipcRenderer.on('update-ledger-data', callback) + }, + onEnterAccountAddress: (address) => { + ipcRenderer.send('address-entered', address) + }, + onUpdateAccountData: (callback) => { + ipcRenderer.on('update-account-data', callback) + }, -// Step 4 code additions - start -onUpdateTransactionData: (callback) => { - ipcRenderer.on('update-transaction-data', callback) -} -// Step 4 code additions - end + // Step 4 code additions - start + onUpdateTransactionData: (callback) => { + ipcRenderer.on('update-transaction-data', callback) + } + // Step 4 code additions - end +}) ``` 5. Modify `view/template.html` by adding a new fieldset below the ones that are already there: