diff --git a/src/preload.js b/src/preload.js
index d0f3e01..43117b4 100644
--- a/src/preload.js
+++ b/src/preload.js
@@ -7,6 +7,9 @@ contextBridge.exposeInMainWorld('IPC', {
},
on: (event, callback) => {
ipcRenderer.on(event, (event, ...args) => callback(...args))
+ },
+ off: (event) => {
+ ipcRenderer.removeAllListeners(event)
}
})
contextBridge.exposeInMainWorld('version', {
diff --git a/src/renderer/src/lib/pages/Settings.svelte b/src/renderer/src/lib/pages/Settings.svelte
index 48242bc..eeea717 100644
--- a/src/renderer/src/lib/pages/Settings.svelte
+++ b/src/renderer/src/lib/pages/Settings.svelte
@@ -16,9 +16,6 @@
}
localStorage.removeItem('relations') // TODO: remove
export let set = JSON.parse(localStorage.getItem('settings')) || { ...defaults }
- window.IPC.on('path', data => {
- set.torrentPath = data
- })
window.addEventListener('paste', ({ clipboardData }) => {
if (clipboardData.items?.[0]) {
if (clipboardData.items[0].type === 'text/plain' && clipboardData.items[0].kind === 'string') {
@@ -54,6 +51,11 @@