Prepare settings panel (#136)

This commit is contained in:
FTCHD
2026-01-23 22:51:42 +07:00
committed by GitHub
parent ea43cb5f5f
commit 1e503c82ac
13 changed files with 672 additions and 4 deletions
+22
View File
@@ -280,6 +280,17 @@ async function registerRcloneWindowListeners() {
}
}
const cloudflaredTunnel = useStore.getState().cloudflaredTunnel
if (cloudflaredTunnel) {
try {
console.log('[close-app] stopping cloudflared tunnel')
await invoke('stop_cloudflared_tunnel', { pid: cloudflaredTunnel.pid })
useStore.setState({ cloudflaredTunnel: null })
} catch (error) {
console.error('[close-app] failed to stop cloudflared tunnel', error)
}
}
const child = currentRcloneChild
if (child) {
@@ -319,6 +330,17 @@ async function registerRcloneWindowListeners() {
}
}
const cloudflaredTunnel = useStore.getState().cloudflaredTunnel
if (cloudflaredTunnel) {
try {
console.log('[close-app] stopping cloudflared tunnel')
await invoke('stop_cloudflared_tunnel', { pid: cloudflaredTunnel.pid })
useStore.setState({ cloudflaredTunnel: null })
} catch (error) {
console.error('[close-app] failed to stop cloudflared tunnel', error)
}
}
const child = currentRcloneChild
if (child) {