bug修复
This commit is contained in:
@@ -25,6 +25,7 @@ export interface MyReaderApi {
|
||||
allowClose: () => void
|
||||
onRequestClose: (handler: () => void) => () => void
|
||||
onMenuAction: (handler: (action: string) => void) => () => void
|
||||
onOpenFiles: (handler: (paths: string[]) => void) => () => void
|
||||
}
|
||||
|
||||
const api: MyReaderApi = {
|
||||
@@ -64,6 +65,15 @@ const api: MyReaderApi = {
|
||||
return () => {
|
||||
ipcRenderer.removeListener('myreader:menu', listener)
|
||||
}
|
||||
},
|
||||
onOpenFiles: (handler: (paths: string[]) => void) => {
|
||||
const listener = (_e: unknown, paths: string[]): void => {
|
||||
handler(paths)
|
||||
}
|
||||
ipcRenderer.on('myreader:open-files', listener)
|
||||
return () => {
|
||||
ipcRenderer.removeListener('myreader:open-files', listener)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user