@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
34 lines (28 loc) • 804 B
text/typescript
import { NetworkProxySettings, dispatch } from '@lobechat/electron-client-ipc';
class DesktopSettingsService {
/**
* 获取远程服务器配置
*/
getProxySettings = async () => {
return dispatch('getProxySettings');
};
/**
* 设置远程服务器配置
*/
setSettings = async (data: Partial<NetworkProxySettings>) => {
return dispatch('setProxySettings', data);
};
/**
* 测试代理连接
*/
testProxyConnection = async (url: string) => {
return dispatch('testProxyConnection', url);
};
/**
* 测试指定的代理配置
*/
testProxyConfig = async (config: NetworkProxySettings, testUrl?: string) => {
return dispatch('testProxyConfig', { config, testUrl });
};
}
export const desktopSettingsService = new DesktopSettingsService();