From b635b00b0c98c0f4e9d2d95cfd844a7374563434 Mon Sep 17 00:00:00 2001 From: Timo <16718859+toger5@users.noreply.github.com> Date: Mon, 10 Mar 2025 09:59:27 +0100 Subject: [PATCH] Expose `setLKLogLevel` to window for debugging. (#3064) * Expose setLKLogLevel to window for debugging. * fix es lint --- src/@types/global.d.ts | 3 +++ src/main.tsx | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/@types/global.d.ts b/src/@types/global.d.ts index 2675fd3a..fb259637 100644 --- a/src/@types/global.d.ts +++ b/src/@types/global.d.ts @@ -6,6 +6,8 @@ Please see LICENSE in the repository root for full details. */ import "matrix-js-sdk/src/@types/global"; +import { type setLogLevel as setLKLogLevel } from "livekit-client"; + import type { DurationFormat as PolyfillDurationFormat } from "@formatjs/intl-durationformat"; import { type Controls } from "../controls"; @@ -18,6 +20,7 @@ declare global { interface Window { controls: Controls; + setLKLogLevel: typeof setLKLogLevel; } interface HTMLElement { diff --git a/src/main.tsx b/src/main.tsx index fb29cf66..f6200e0e 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -24,6 +24,8 @@ import { App } from "./App"; import { init as initRageshake } from "./settings/rageshake"; import { Initializer } from "./initializer"; +window.setLKLogLevel = setLKLogLevel; + initRageshake().catch((e) => { logger.error("Failed to initialize rageshake", e); });