From 38e60208ef802a92fb8307a8f71a049e942b7908 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:54:25 +0200 Subject: [PATCH 1/2] Update dependency livekit-client to v2.15.6 (#3468) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0d2cf54a..94f8feaf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10046,8 +10046,8 @@ __metadata: linkType: hard "livekit-client@npm:^2.13.0": - version: 2.15.5 - resolution: "livekit-client@npm:2.15.5" + version: 2.15.6 + resolution: "livekit-client@npm:2.15.6" dependencies: "@livekit/mutex": "npm:1.1.1" "@livekit/protocol": "npm:1.39.3" @@ -10060,7 +10060,7 @@ __metadata: webrtc-adapter: "npm:^9.0.1" peerDependencies: "@types/dom-mediacapture-record": ^1 - checksum: 10c0/52a70bdd39d802737ed7c25ae5d06daf9921156c4fc74f918009e86204430b2d200b66c55cefab949be4e5411cbc4d25eac92976f62f96b7226057a5b0706baa + checksum: 10c0/f1ab6cdf2b85647036e9de906734c1394dac497da0bd879a29d0c587c437ada262021478fcef24df99b3489a39d97fe67ab33de0785ed0a63335da2fef577192 languageName: node linkType: hard From a775bcd62a434cad4d20cdcb9f8a1339090d0806 Mon Sep 17 00:00:00 2001 From: Andrew Ferrazzutti Date: Thu, 28 Aug 2025 10:09:49 -0400 Subject: [PATCH 2/2] Migrate from js-sdk's `defer` in test See: matrix-org/matrix-js-sdk#4959 --- src/livekit/useECConnectionState.test.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/livekit/useECConnectionState.test.tsx b/src/livekit/useECConnectionState.test.tsx index 72324884..8abbf438 100644 --- a/src/livekit/useECConnectionState.test.tsx +++ b/src/livekit/useECConnectionState.test.tsx @@ -15,7 +15,7 @@ import { import userEvent from "@testing-library/user-event"; import { render, screen } from "@testing-library/react"; import { MemoryRouter } from "react-router-dom"; -import { defer, sleep } from "matrix-js-sdk/lib/utils"; +import { sleep } from "matrix-js-sdk/lib/utils"; import { useECConnectionState } from "./useECConnectionState"; import { type SFUConfig } from "./openIDSFU"; @@ -93,7 +93,7 @@ describe("Leaking connection prevention", () => { test("Should cancel pending connections when the component is unmounted", async () => { const connectCall = vi.fn(); - const pendingConnection = defer(); + const pendingConnection = Promise.withResolvers(); // let pendingDisconnection = defer() const disconnectMock = vi.fn(); @@ -141,7 +141,7 @@ describe("Leaking connection prevention", () => { test("Should cancel about to open but not yet opened connection", async () => { const createTracksCall = vi.fn(); - const pendingCreateTrack = defer(); + const pendingCreateTrack = Promise.withResolvers(); // let pendingDisconnection = defer() const disconnectMock = vi.fn(); const connectMock = vi.fn();