fix: electron环境使用kg, 其他环境使用 wy api,独立kg搜索提示 API 到otherApi.ts

This commit is contained in:
alger
2025-09-13 23:40:01 +08:00
parent 08f7e5adfe
commit bce02532ef
5 changed files with 87 additions and 51 deletions
-22
View File
@@ -275,28 +275,6 @@ export function initializeFileManager() {
}
}
});
// 搜索建议
ipcMain.handle('get-search-suggestions', async (_, keyword: string) => {
if (!keyword || !keyword.trim()) {
return [];
}
try {
console.log(`[Main Process Proxy] Forwarding suggestion request for: ${keyword}`);
const response = await axios.get('http://msearchcdn.kugou.com/new/app/i/search.php', {
params: {
cmd: 302,
keyword: keyword,
},
timeout: 5000
});
return response.data;
} catch (error: any) {
console.error('[Main Process Proxy] Failed to fetch search suggestions:', error.message);
return [];
}
});
}
/**
+28
View File
@@ -0,0 +1,28 @@
import axios from 'axios';
import { ipcMain } from 'electron';
/**
* 初始化其他杂项 API(如搜索建议等)
*/
export function initializeOtherApi() {
// 搜索建议(从酷狗获取)
ipcMain.handle('get-search-suggestions', async (_, keyword: string) => {
if (!keyword || !keyword.trim()) {
return [];
}
try {
console.log(`[Main Process Proxy] Forwarding suggestion request for: ${keyword}`);
const response = await axios.get('http://msearchcdn.kugou.com/new/app/i/search.php', {
params: {
cmd: 302,
keyword: keyword
},
timeout: 5000
});
return response.data;
} catch (error: any) {
console.error('[Main Process Proxy] Failed to fetch search suggestions:', error.message);
return [];
}
});
}