diff options
Diffstat (limited to 'gui/src/shared')
| -rw-r--r-- | gui/src/shared/daemon-rpc-types.ts | 7 | ||||
| -rw-r--r-- | gui/src/shared/ipc-schema.ts | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts index f048549b7a..e24c124f4c 100644 --- a/gui/src/shared/daemon-rpc-types.ts +++ b/gui/src/shared/daemon-rpc-types.ts @@ -435,6 +435,7 @@ export interface ISettings { obfuscationSettings: ObfuscationSettings; customLists: CustomLists; apiAccessMethods: ApiAccessMethodSettings; + relayOverrides: Array<RelayOverride>; } export type BridgeState = 'auto' | 'on' | 'off'; @@ -539,6 +540,12 @@ export type ApiAccessMethodSettings = { custom: Array<AccessMethodSetting>; }; +export interface RelayOverride { + hostname: string; + ipv4AddrIn?: string; + ipv6AddrIn?: string; +} + export function parseSocketAddress(socketAddrStr: string): ISocketAddress { const re = new RegExp(/(.+):(\d+)$/); const matches = socketAddrStr.match(re); diff --git a/gui/src/shared/ipc-schema.ts b/gui/src/shared/ipc-schema.ts index f0e7777539..b94fe0a701 100644 --- a/gui/src/shared/ipc-schema.ts +++ b/gui/src/shared/ipc-schema.ts @@ -169,6 +169,8 @@ export const ipcSchema = { }, settings: { '': notifyRenderer<ISettings>(), + importFile: invoke<string, void>(), + importText: invoke<string, void>(), apiAccessMethodSettingChange: notifyRenderer<AccessMethodSetting>(), setAllowLan: invoke<boolean, void>(), setShowBetaReleases: invoke<boolean, void>(), @@ -188,6 +190,7 @@ export const ipcSchema = { setApiAccessMethod: invoke<string, void>(), testApiAccessMethodById: invoke<string, boolean>(), testCustomApiAccessMethod: invoke<CustomProxy, boolean>(), + clearAllRelayOverrides: invoke<void, void>(), }, guiSettings: { '': notifyRenderer<IGuiSettingsState>(), |
