summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/daemon-rpc-types.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts
index 32cd6c4d0f..120ef3a0b0 100644
--- a/gui/src/shared/daemon-rpc-types.ts
+++ b/gui/src/shared/daemon-rpc-types.ts
@@ -74,7 +74,8 @@ export interface IProxyEndpoint {
export type DaemonEvent =
| { stateTransition: TunnelStateTransition }
| { settings: ISettings }
- | { relayList: IRelayList };
+ | { relayList: IRelayList }
+ | { wireguardKey: KeygenEvent };
export type TunnelStateTransition =
| { state: 'disconnected' }
@@ -278,6 +279,12 @@ export interface ISettings {
bridgeState: BridgeState;
}
+export type KeygenEvent = INewWireguardKey | 'too_many_keys' | 'generation_failure';
+
+export interface INewWireguardKey {
+ newKey: string;
+}
+
export type BridgeState = 'auto' | 'on' | 'off';
export interface IBridgeConstraints {