@@ -40,7 +40,9 @@ ipcMain.handle('event:send', async (_, name: NameType, type: EventType, data: an
4040 send ( name , type , data )
4141} )
4242
43- ipcMain . handle ( 'event:callThirdParty' , async ( _ , name : string , type : string , data : any , option : any ) => {
43+ const callThirdParty = async ( name : string , type : string , data : any , option ?: {
44+ timeout ?: number
45+ } ) => {
4446 option = Object . assign ( { timeout : 10 } , option )
4547 return new Promise ( ( resolve , reject ) => {
4648 const id = StrUtil . randomString ( 32 )
@@ -61,9 +63,16 @@ ipcMain.handle('event:callThirdParty', async (_, name: string, type: string, dat
6163 resolve ( { code : - 1 , msg : 'send failed' } )
6264 }
6365 } )
66+ }
67+ ipcMain . handle ( 'event:callThirdParty' , async ( _ , name : string , type : string , data : any , option ?: {
68+ timeout ?: number
69+ } ) => {
70+ return callThirdParty ( name , type , data , option )
6471} )
6572
66- ipcMain . handle ( 'event:callPage' , async ( _ , name : string , type : string , data : any , option : any ) => {
73+ const callPage = async ( name : string , type : string , data : any , option ?: {
74+ timeout ?: number
75+ } ) => {
6776 option = Object . assign ( { timeout : 10 } , option )
6877 return new Promise ( ( resolve , reject ) => {
6978 const id = StrUtil . randomString ( 32 )
@@ -84,6 +93,12 @@ ipcMain.handle('event:callPage', async (_, name: string, type: string, data: any
8493 resolve ( { code : - 1 , msg : 'send failed' } )
8594 }
8695 } )
96+ }
97+
98+ ipcMain . handle ( 'event:callPage' , async ( _ , name : string , type : string , data : any , option ?: {
99+ timeout ?: number
100+ } ) => {
101+ return callPage ( name , type , data , option )
87102} )
88103
89104const sendChannel = ( channel : string , data : any ) => {
@@ -130,6 +145,8 @@ export const Events = {
130145 broadcast,
131146 send,
132147 sendChannel,
148+ callThirdParty,
149+ callPage,
133150 onChannel,
134151 offChannel,
135152}
0 commit comments