Initial clean project import

This commit is contained in:
cat-shark
2026-06-19 18:41:41 +08:00
commit a13b804c7a
1306 changed files with 220568 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
export default {
/**
* 启动扫码登录
*/
startQRLogin: async (params: { platform: string }) => {
return await ipcRenderer.invoke('platform:startQRLogin', params);
},
/**
* 检查登录状态
*/
checkLoginStatus: async (params: { sessionId: string }) => {
return await ipcRenderer.invoke('platform:checkLoginStatus', params);
},
/**
* 获取账号列表
*/
getAccounts: async (params?: { platform?: string }) => {
return await ipcRenderer.invoke('platform:getAccounts', params || {});
},
/**
* 登出账号
*/
logout: async (params: { accountId: number }) => {
return await ipcRenderer.invoke('platform:logout', params);
},
/**
* 刷新账号信息
*/
refreshAccount: async (params: { accountId: number }) => {
return await ipcRenderer.invoke('platform:refreshAccount', params);
},
/**
* 清除平台数据(Cookie等)
*/
clearBrowserData: async (params: { platform: string }) => {
return await ipcRenderer.invoke('platform:clearBrowserData', params);
}
};