Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit 58b3bbb

Browse files
committed
update dist
1 parent 77615d8 commit 58b3bbb

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

dist/preload/index.js

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,25 @@ electron_1.ipcRenderer.on('log', (event, { level, message, context }) => {
3838
}
3939
});
4040
electron_1.ipcRenderer.on('native-event', (event, data) => {
41-
if (!window.livewire) {
42-
return;
41+
if (window.Livewire) {
42+
window.Livewire.dispatch('nativephp:' + data.event, data.payload);
4343
}
44-
window.livewire.components.components().forEach(component => {
45-
if (Array.isArray(component.listeners)) {
46-
component.listeners.forEach(event => {
47-
if (event.startsWith('native')) {
48-
let event_parts = event.split(/(native:|native-)|:|,/);
49-
if (event_parts[1] == 'native:') {
50-
event_parts.splice(2, 0, 'private', undefined, 'nativephp', undefined);
44+
if (window.livewire) {
45+
window.livewire.components.components().forEach(component => {
46+
if (Array.isArray(component.listeners)) {
47+
component.listeners.forEach(event => {
48+
if (event.startsWith('native')) {
49+
let event_parts = event.split(/(native:|native-)|:|,/);
50+
if (event_parts[1] == 'native:') {
51+
event_parts.splice(2, 0, 'private', undefined, 'nativephp', undefined);
52+
}
53+
let [s1, signature, channel_type, s2, channel, s3, event_name,] = event_parts;
54+
if (data.event === event_name) {
55+
window.livewire.emit(event, data.payload);
56+
}
5157
}
52-
let [s1, signature, channel_type, s2, channel, s3, event_name,] = event_parts;
53-
if (data.event === event_name) {
54-
window.livewire.emit(event, data.payload);
55-
}
56-
}
57-
});
58-
}
59-
});
58+
});
59+
}
60+
});
61+
}
6062
});

0 commit comments

Comments
 (0)