perf(ready): send timing diagnostics only to staff sessions (#2190)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-30 23:50:09 +02:00
1 parent e7f68c2e20
commit a22db125a9
9 files changed
+196 -15

No files matched your search

@@ -276,8 +276,12 @@ export const RpcSessionTimings = z.object({
export type RpcSessionTimings = z.infer<typeof RpcSessionTimings>;
export const RpcResponseSessionData = z.object({
_timings: RpcSessionTimings.describe('Structured server-side timings for this session initialization'),
_timings_gw: RpcSessionTimings.optional().describe('Structured gateway-side timings for this session initialization'),
_timings: RpcSessionTimings.optional().describe(
'Structured server-side timings for this session initialization, sent to staff sessions only',
),
_timings_gw: RpcSessionTimings.optional().describe(
'Structured gateway-side timings for this session initialization, sent to staff sessions only',
),
auth_session_id_hash: z.string().nullish().describe('Hash of the authentication session ID'),
user: UserPrivateResponse.describe('Private user data for the authenticated user'),
user_settings: UserSettingsResponse.nullish().describe('User settings configuration'),