移除状态检测功能,专注核心切换功能
- 删除 checkProviderStatus 函数和相关 IPC 处理 - 移除 App.tsx 中所有状态检测相关的状态和函数 - 简化 ProviderList.tsx,去除状态显示和检查按钮 - 清理 types.ts 中的 ProviderStatus 类型定义 - 界面更简洁,专注于供应商切换这一核心功能
This commit is contained in:
@@ -2,7 +2,7 @@ import { app, BrowserWindow, ipcMain, dialog } from 'electron'
|
||||
import path from 'path'
|
||||
import Store from 'electron-store'
|
||||
import { Provider, AppConfig } from '../shared/types'
|
||||
import { checkProviderStatus, switchProvider, getClaudeCodeConfig } from './services'
|
||||
import { switchProvider, getClaudeCodeConfig } from './services'
|
||||
|
||||
const store = new Store<AppConfig>()
|
||||
|
||||
@@ -79,10 +79,6 @@ ipcMain.handle('updateProvider', (_, provider: Provider) => {
|
||||
return true
|
||||
})
|
||||
|
||||
ipcMain.handle('checkStatus', async (_, provider: Provider) => {
|
||||
return await checkProviderStatus(provider)
|
||||
})
|
||||
|
||||
ipcMain.handle('switchProvider', async (_, providerId: string) => {
|
||||
const providers = store.get('providers', {})
|
||||
const provider = providers[providerId]
|
||||
|
||||
Reference in New Issue
Block a user