From d1d0649b564849b02f21c1523fb7380d5fb0024f Mon Sep 17 00:00:00 2001 From: kjgbot Date: Tue, 9 Jun 2026 10:28:00 +0200 Subject: [PATCH] fix(integration-events): add missing eventsSelfEchoSuppressed to mock telemetry #177 added eventsSelfEchoSuppressed to IntegrationEventCounterName but the ipc-mock telemetry totals object was not updated, breaking `tsc -p tsconfig.web.json` on main (TS2741). Add the field (default 0) to the mock. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/renderer/src/lib/ipc-mock.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/lib/ipc-mock.ts b/src/renderer/src/lib/ipc-mock.ts index 1b58d726..cffee00f 100644 --- a/src/renderer/src/lib/ipc-mock.ts +++ b/src/renderer/src/lib/ipc-mock.ts @@ -624,7 +624,7 @@ export const pearMock: PearAPI = { list: async (): Promise => [], authRecoveryState: async (): Promise => null, telemetry: async (): Promise => ({ - totals: { eventsReceived: 0, eventsInjected: 0, eventsCoalesced: 0, eventsDropped: 0, brokerSends: 0, brokerSendsDeferred: 0, queueDepth: 0, mountCount: 0, brokerSendQueueDepth: 0 }, + totals: { eventsReceived: 0, eventsInjected: 0, eventsCoalesced: 0, eventsDropped: 0, eventsSelfEchoSuppressed: 0, brokerSends: 0, brokerSendsDeferred: 0, queueDepth: 0, mountCount: 0, brokerSendQueueDepth: 0 }, projects: {} }), listMountDir: async (): Promise => [],