diff --git a/web/grpc/interceptor.js b/web/grpc/interceptor.js --- a/web/grpc/interceptor.js +++ b/web/grpc/interceptor.js @@ -18,11 +18,21 @@ ) => Promise>, ): Promise> { const metadata = request.getMetadata(); - const codeVersion = this.platformDetails.codeVersion; - const deviceType = this.platformDetails.platform; + const { + codeVersion, + stateVersion, + majorDesktopVersion, + platform: deviceType, + } = this.platformDetails; if (codeVersion) { metadata['code_version'] = codeVersion.toString(); } + if (stateVersion) { + metadata['state_version'] = stateVersion.toString(); + } + if (majorDesktopVersion) { + metadata['major_desktop_version'] = majorDesktopVersion.toString(); + } metadata['device_type'] = deviceType; return invoker(request);