diff --git a/desktop/app/src/server.tsx b/desktop/app/src/server.tsx index c156f3c29..1d0a8310c 100644 --- a/desktop/app/src/server.tsx +++ b/desktop/app/src/server.tsx @@ -282,6 +282,13 @@ class Server extends EventEmitter { } const clientData: ClientQuery & ClientCsrQuery & {medium: number | undefined} = JSON.parse(payload.data); + this.logger.track('usage', 'trusted-request-handler-called', { + app: clientData.app, + os: clientData.os, + device: clientData.device, + device_id: clientData.device_id, + medium: clientData.medium, + }); this.connectionTracker.logConnectionAttempt(clientData); const { @@ -356,6 +363,8 @@ class Server extends EventEmitter { return {}; } const clientData: ClientQuery = JSON.parse(payload.data); + this.logger.track('usage', 'untrusted-request-handler-called', clientData); + this.connectionTracker.logConnectionAttempt(clientData); const client: UninitializedClient = { diff --git a/desktop/app/src/utils/CertificateProvider.tsx b/desktop/app/src/utils/CertificateProvider.tsx index 121c642a1..19beaf1c1 100644 --- a/desktop/app/src/utils/CertificateProvider.tsx +++ b/desktop/app/src/utils/CertificateProvider.tsx @@ -181,8 +181,15 @@ export default class CertificateProvider { archive.pipe(output); archive.finalize(); }); - await zipPromise; - await this.uploadFiles(certsZipPath, deviceId); + + await reportPlatformFailures( + zipPromise, + 'www-certs-exchange-zipping-certs', + ); + await reportPlatformFailures( + this.uploadFiles(certsZipPath, deviceId), + 'www-certs-exchange-uploading-certs', + ); } return { deviceId,