Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions resources/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -115,12 +115,16 @@ const lazyPluginDetach = lazyListen('plugin-detach', () => {
})

// mainPush 查询请求(由 onMainPush 触发注册,搜索时主进程转发)
const lazyMainPushQuery = lazyListen('main-push-query', (event, { queryData, callId }) => {
const lazyMainPushQuery = lazyListen('main-push-query', async (event, { queryData, callId }) => {
try {
let allResults = []
if (mainPushCallback) {
try {
const results = mainPushCallback.callback(queryData)
let results = await mainPushCallback.callback(queryData)
// MainPush结果可能是一个对象,需要提取 data 字段
if (results && results.type === 'list' && Array.isArray(results.data)) {
results = results.data
}
if (Array.isArray(results) && results.length > 0) {
allResults = allResults.concat(results)
}
Expand Down