diff --git a/package.json b/package.json index 95020571..07a9204a 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "@formatjs/intl-segmenter": "^11.7.3", "@livekit/components-core": "^0.12.0", "@livekit/components-react": "^2.0.0", + "@livekit/protocol": "^1.33.0", "@opentelemetry/api": "^1.4.0", "@opentelemetry/core": "^1.25.1", "@opentelemetry/exporter-trace-otlp-http": "^0.57.0", diff --git a/src/tile/MediaView.test.tsx b/src/tile/MediaView.test.tsx index fba85157..717cc1c0 100644 --- a/src/tile/MediaView.test.tsx +++ b/src/tile/MediaView.test.tsx @@ -13,7 +13,8 @@ import { type TrackReference, type TrackReferencePlaceholder, } from "@livekit/components-core"; -import { Track, TrackPublication } from "livekit-client"; +import { LocalTrackPublication, Track } from "livekit-client"; +import { TrackInfo } from "@livekit/protocol"; import { type ComponentProps } from "react"; import { MediaView } from "./MediaView"; @@ -28,7 +29,10 @@ describe("MediaView", () => { }; const trackReference: TrackReference = { ...trackReferencePlaceholder, - publication: new TrackPublication(Track.Kind.Video, "id", "name"), + publication: new LocalTrackPublication( + Track.Kind.Video, + new TrackInfo({ sid: "id", name: "name" }), + ), }; const baseProps: ComponentProps = { diff --git a/yarn.lock b/yarn.lock index 1a7199ed..4469b4c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1756,10 +1756,10 @@ resolved "https://registry.yarnpkg.com/@livekit/mutex/-/mutex-1.1.1.tgz#72492b611d55be8130ba2271b7a436d94b1bc6d4" integrity sha512-EsshAucklmpuUAfkABPxJNhzj9v2sG7JuzFDL4ML1oJQSV14sqrpTYnsaOudMAw9yOaW53NU3QQTlUQoRs4czw== -"@livekit/protocol@1.30.0": - version "1.30.0" - resolved "https://registry.yarnpkg.com/@livekit/protocol/-/protocol-1.30.0.tgz#c79e98aca2a822f9bd217d016c6efd0f472f206f" - integrity sha512-SDI9ShVKj8N3oOSinr8inaxD3FXgmgoJlqN35uU/Yx1sdoDeQbzAuBFox7bYjM+VhnZ1V22ivIDjAsKr00H+XQ== +"@livekit/protocol@1.33.0", "@livekit/protocol@^1.33.0": + version "1.33.0" + resolved "https://registry.yarnpkg.com/@livekit/protocol/-/protocol-1.33.0.tgz#b8dfcf82ca501e747533d519e51b5c80176bf03e" + integrity sha512-361mBlFgI3nvn8oSQIL38gDUBGbOSwsEOqPgX0c1Jwz75/sD/TTvPeAM4zAz6OrV5Q4vI4Ruswecnyv5SG4oig== dependencies: "@bufbuild/protobuf" "^1.10.0" @@ -6165,19 +6165,19 @@ lines-and-columns@^1.1.6: integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== livekit-client@^2.5.7: - version "2.8.1" - resolved "https://registry.yarnpkg.com/livekit-client/-/livekit-client-2.8.1.tgz#2492587cde93ffb7bafcc3ce91f67e108fc63c4a" - integrity sha512-HPv9iHNrnBANI9ucK7CKZspx0sBZK3hjR2EbwaV08+J3RM9+tNGL2ob2n76nxJLEZG7LzdWlLZdbr4fQBP6Hkg== + version "2.9.2" + resolved "https://registry.yarnpkg.com/livekit-client/-/livekit-client-2.9.2.tgz#22ee83fcc73a0cb71511b00a8cb35625e64a3f62" + integrity sha512-CEURRYoVvJGBAlY0UJAGx5mpC/jE90rw2mor6eYYyu2LLNflh03Rfy+mV5o2CS1xNJD7LS+PTH0sk0ZvxXC22g== dependencies: "@livekit/mutex" "1.1.1" - "@livekit/protocol" "1.30.0" + "@livekit/protocol" "1.33.0" events "^3.3.0" - loglevel "^1.8.0" - sdp-transform "^2.14.1" + loglevel "^1.9.2" + sdp-transform "^2.15.0" ts-debounce "^4.0.0" tslib "2.8.1" typed-emitter "^2.1.0" - webrtc-adapter "^9.0.0" + webrtc-adapter "^9.0.1" locate-path@^5.0.0: version "5.0.0" @@ -6218,7 +6218,7 @@ loglevel@1.9.1: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== -loglevel@^1.7.1, loglevel@^1.8.0, loglevel@^1.9.1: +loglevel@^1.7.1, loglevel@^1.9.1, loglevel@^1.9.2: version "1.9.2" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.2.tgz#c2e028d6c757720107df4e64508530db6621ba08" integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== @@ -7701,7 +7701,7 @@ scheduler@^0.23.2: dependencies: loose-envify "^1.1.0" -sdp-transform@^2.14.1: +sdp-transform@^2.14.1, sdp-transform@^2.15.0: version "2.15.0" resolved "https://registry.yarnpkg.com/sdp-transform/-/sdp-transform-2.15.0.tgz#79d37a2481916f36a0534e07b32ceaa87f71df42" integrity sha512-KrOH82c/W+GYQ0LHqtr3caRpM3ITglq3ljGUIb8LTki7ByacJZ9z+piSGiwZDsRyhQbYBOBJgr2k6X4BZXi3Kw== @@ -8745,7 +8745,7 @@ webpack-virtual-modules@^0.6.2: resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz#057faa9065c8acf48f24cb57ac0e77739ab9a7e8" integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== -webrtc-adapter@^9.0.0: +webrtc-adapter@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/webrtc-adapter/-/webrtc-adapter-9.0.1.tgz#d4efa22ca9604cb2c8cdb9e492815ba37acfa0b2" integrity sha512-1AQO+d4ElfVSXyzNVTOewgGT/tAomwwztX/6e3totvyyzXPvXIIuUUjAmyZGbKBKbZOXauuJooZm3g6IuFuiNQ==