UPD: Type update event

This commit is contained in:
Robert Kossessa
2024-03-12 16:13:48 +01:00
parent ebc5ff751c
commit 24ece44191
4 changed files with 33 additions and 21 deletions

View File

@@ -2,7 +2,7 @@ export interface INanoSerialApi {
listAttachedDevices(): Promise<string[]>
connect(deviceid: string): Promise<string>
disconnect(deviceid: string): Promise<string>
on(callback: (eventid: string, deviceid: string, data: any) => void): void
on(callback: (eventid: string, deviceid: string, data: string) => void): void
send(deviceid: string, jsonstr: string): Promise<void>
save(deviceid: string): Promise<void>
}

View File

@@ -12,8 +12,8 @@ contextBridge.exposeInMainWorld('nanoIpc', {
return ipcRenderer.invoke('nanoSerialApi:disconnect', deviceid)
},
on(callback) {
ipcRenderer.on('nanoSerialApi:event', (_event, eventid, deviceid, ...data) => {
callback(eventid, deviceid, ...data)
ipcRenderer.on('nanoSerialApi:event', (_event, eventid, deviceid, data) => {
callback(eventid, deviceid, data)
})
},
send(deviceid, obj) {