diff --git a/src/server/api/window.ts b/src/server/api/window.ts index 0af2737..779e9de 100644 --- a/src/server/api/window.ts +++ b/src/server/api/window.ts @@ -189,7 +189,6 @@ router.post('/open', (req, res) => { } window.on('blur', () => { - window.webContents.send('window:blur') notifyLaravel('events', { event: 'Native\\Laravel\\Events\\Windows\\WindowBlurred', payload: [id] @@ -197,7 +196,6 @@ router.post('/open', (req, res) => { }); window.on('focus', () => { - window.webContents.send('window:focus') notifyLaravel('events', { event: 'Native\\Laravel\\Events\\Windows\\WindowFocused', payload: [id] diff --git a/src/server/utils.ts b/src/server/utils.ts index bd28c20..045d471 100644 --- a/src/server/utils.ts +++ b/src/server/utils.ts @@ -12,6 +12,11 @@ export async function appendCookie() { } export async function notifyLaravel(endpoint: string, payload = {}) { + + if (endpoint === 'events') { + broadcastToWindows('native-event', payload); + } + try { await axios.post( `http://127.0.0.1:${state.phpPort}/_native/api/${endpoint}`, @@ -25,10 +30,6 @@ export async function notifyLaravel(endpoint: string, payload = {}) { } catch (e) { // } - - if (endpoint === 'events') { - broadcastToWindows('native-event', payload); - } } export function broadcastToWindows(event, payload) {