-
Notifications
You must be signed in to change notification settings - Fork 638
Open
Description
src/renderer/src/composables/usePresenter.ts
return await window.electron.ipcRenderer
.invoke('presenter:call', presenterName, functionName, ...rawPayloads)
.catch((e: Error) => {
console.warn(
`[Renderer IPC Error] WebContents:${webContentsId} ${presenterName}.${functionName as string}:`,
e
)
return null
})@zerob13
哈喽,打扰一下
我正在使用 deepchat 做二次开发
想问下,是出于什么考虑 presenter:call 时,遇到异常 return null 呢
因为这会破坏 promise 调用链,无法 catch,不得不判断 result 处理异常
main 暴露的接口也得避免 return false/undefined/null/0 等
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels