diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-04-03 21:19:30 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:24 +0200 |
| commit | 58f7eb72ee519b014ada4e380e2f91e0a88f0c15 (patch) | |
| tree | eafaa39db07ffc4b948f417693be58c50591e5db | |
| parent | 979c6436fdbbbaee6e2511a13301e9fbf857ec4f (diff) | |
| download | mullvadvpn-58f7eb72ee519b014ada4e380e2f91e0a88f0c15.tar.xz mullvadvpn-58f7eb72ee519b014ada4e380e2f91e0a88f0c15.zip | |
Use gRPC to AppVersionInfo converter
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts | 5 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts b/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts index 03655b905a..4e2159ffc6 100644 --- a/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts +++ b/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts @@ -34,6 +34,7 @@ import { ConnectionObserver, GrpcClient, noConnectionError } from './grpc-client import { convertFromApiAccessMethodSetting, convertFromAppUpgradeEvent, + convertFromAppVersionInfo, convertFromDaemonEvent, convertFromDevice, convertFromDeviceState, @@ -493,7 +494,9 @@ export class DaemonRpc extends GrpcClient { public async getVersionInfo(): Promise<IAppVersionInfo> { const response = await this.callEmpty<grpcTypes.AppVersionInfo>(this.client.getVersionInfo); - return response.toObject(); + const versionInfo = convertFromAppVersionInfo(response); + + return versionInfo; } public async addSplitTunnelingApplication(path: string): Promise<void> { diff --git a/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts b/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts index 5ad3a14e6f..0c1a45b9cf 100644 --- a/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts +++ b/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts @@ -821,7 +821,7 @@ export function convertFromDaemonEvent(data: grpcTypes.DaemonEvent): DaemonEvent const versionInfo = data.getVersionInfo(); if (versionInfo !== undefined) { - return { appVersionInfo: versionInfo.toObject() }; + return { appVersionInfo: convertFromAppVersionInfo(versionInfo) }; } const newAccessMethod = data.getNewAccessMethod(); |
