File tree Expand file tree Collapse file tree 7 files changed +23
-22
lines changed
Expand file tree Collapse file tree 7 files changed +23
-22
lines changed Original file line number Diff line number Diff line change 1212 },
1313 "dependencies" : {
1414 "@livekit/react-native" : " *" ,
15- "@livekit/react-native-webrtc" : " ^125.0.10 " ,
15+ "@livekit/react-native-webrtc" : " ^125.0.12 " ,
1616 "livekit-client" : " ^2.9.8" ,
1717 "react" : " 18.2.0" ,
1818 "react-native" : " 0.74.2"
Original file line number Diff line number Diff line change @@ -2174,16 +2174,16 @@ __metadata:
21742174 languageName : node
21752175 linkType : hard
21762176
2177- " @livekit/react-native-webrtc@npm:^125.0.10 " :
2178- version : 125.0.10
2179- resolution : " @livekit/react-native-webrtc@npm:125.0.10 "
2177+ " @livekit/react-native-webrtc@npm:^125.0.12 " :
2178+ version : 125.0.12
2179+ resolution : " @livekit/react-native-webrtc@npm:125.0.12 "
21802180 dependencies :
21812181 base64-js : 1.5.1
21822182 debug : 4.3.4
21832183 event-target-shim : 6.0.2
21842184 peerDependencies :
21852185 react-native : " >=0.60.0"
2186- checksum : e40d4742e8b2819653b96979309b167c753f77b953b6ca29b0c48a5aa3169706e36981e95da78c90ec5c1c9b22f225c31fb1d5ed531295e6c996bbbdb64a9a72
2186+ checksum : 42219d63e39cf7a7b76489d4bb800de996cd345f239d0df888568ad134e7b3a1a75630a84750ac52577562e749942071ef147186f2d56cc4b65d4a9187e0415b
21872187 languageName : node
21882188 linkType : hard
21892189
@@ -3872,7 +3872,7 @@ __metadata:
38723872 " @babel/preset-env " : ^7.20.0
38733873 " @babel/runtime " : ^7.20.0
38743874 " @livekit/react-native " : " *"
3875- " @livekit/react-native-webrtc " : ^125.0.10
3875+ " @livekit/react-native-webrtc " : ^125.0.12
38763876 " @react-native/babel-preset " : 0.74.84
38773877 " @react-native/eslint-config " : 0.74.84
38783878 " @react-native/metro-config " : 0.74.84
Original file line number Diff line number Diff line change 1010 "postinstall" : " patch-package"
1111 },
1212 "dependencies" : {
13- "@livekit/react-native-webrtc" : " ^125.0.10 " ,
13+ "@livekit/react-native-webrtc" : " ^125.0.12 " ,
1414 "@react-native-async-storage/async-storage" : " ^1.17.10" ,
1515 "@react-navigation/native" : " ^6.0.8" ,
1616 "@react-navigation/native-stack" : " ^6.5.0" ,
Original file line number Diff line number Diff line change @@ -2172,16 +2172,16 @@ __metadata:
21722172 languageName : node
21732173 linkType : hard
21742174
2175- " @livekit/react-native-webrtc@npm:^125.0.10 " :
2176- version : 125.0.10
2177- resolution : " @livekit/react-native-webrtc@npm:125.0.10 "
2175+ " @livekit/react-native-webrtc@npm:^125.0.12 " :
2176+ version : 125.0.12
2177+ resolution : " @livekit/react-native-webrtc@npm:125.0.12 "
21782178 dependencies :
21792179 base64-js : 1.5.1
21802180 debug : 4.3.4
21812181 event-target-shim : 6.0.2
21822182 peerDependencies :
21832183 react-native : " >=0.60.0"
2184- checksum : e40d4742e8b2819653b96979309b167c753f77b953b6ca29b0c48a5aa3169706e36981e95da78c90ec5c1c9b22f225c31fb1d5ed531295e6c996bbbdb64a9a72
2184+ checksum : 42219d63e39cf7a7b76489d4bb800de996cd345f239d0df888568ad134e7b3a1a75630a84750ac52577562e749942071ef147186f2d56cc4b65d4a9187e0415b
21852185 languageName : node
21862186 linkType : hard
21872187
@@ -6128,7 +6128,7 @@ __metadata:
61286128 " @babel/core " : ^7.20.0
61296129 " @babel/preset-env " : ^7.20.0
61306130 " @babel/runtime " : ^7.20.0
6131- " @livekit/react-native-webrtc " : ^125.0.10
6131+ " @livekit/react-native-webrtc " : ^125.0.12
61326132 " @react-native-async-storage/async-storage " : ^1.17.10
61336133 " @react-native/babel-preset " : 0.74.84
61346134 " @react-native/eslint-config " : 0.74.84
Original file line number Diff line number Diff line change 5757 "@babel/preset-env" : " ^7.20.0" ,
5858 "@babel/runtime" : " ^7.20.0" ,
5959 "@commitlint/config-conventional" : " ^16.2.1" ,
60- "@livekit/react-native-webrtc" : " ^125.0.10 " ,
60+ "@livekit/react-native-webrtc" : " ^125.0.12 " ,
6161 "@react-native/babel-preset" : " 0.74.84" ,
6262 "@react-native/eslint-config" : " 0.74.84" ,
6363 "@react-native/metro-config" : " 0.74.84" ,
8484 "typescript" : " 5.0.4"
8585 },
8686 "peerDependencies" : {
87- "@livekit/react-native-webrtc" : " ^125.0.10 " ,
87+ "@livekit/react-native-webrtc" : " ^125.0.12 " ,
8888 "livekit-client" : " ^2.9.0" ,
8989 "react" : " *" ,
9090 "react-native" : " *"
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ import {
1919 type RTCIOSPIPOptions ,
2020} from '@livekit/react-native-webrtc' ;
2121import {
22- Component ,
2322 forwardRef ,
2423 useCallback ,
2524 useEffect ,
@@ -125,6 +124,8 @@ export type VideoTrackProps = {
125124 } ;
126125} ;
127126
127+ type RTCViewInstance = InstanceType < typeof RTCView > ;
128+
128129/**
129130 * VideoTrack component for displaying video tracks in a React Native application.
130131 * It supports both local and remote video tracks from LiveKit, and handles adaptive streaming for remote tracks.
@@ -133,7 +134,7 @@ export type VideoTrackProps = {
133134 * @returns A React component that renders the given video track.
134135 * @public
135136 */
136- export const VideoTrack = forwardRef < Component , VideoTrackProps > (
137+ export const VideoTrack = forwardRef < RTCViewInstance , VideoTrackProps > (
137138 (
138139 {
139140 style = { } ,
Original file line number Diff line number Diff line change @@ -2433,16 +2433,16 @@ __metadata:
24332433 languageName : node
24342434 linkType : hard
24352435
2436- " @livekit/react-native-webrtc@npm:^125.0.10 " :
2437- version : 125.0.10
2438- resolution : " @livekit/react-native-webrtc@npm:125.0.10 "
2436+ " @livekit/react-native-webrtc@npm:^125.0.12 " :
2437+ version : 125.0.12
2438+ resolution : " @livekit/react-native-webrtc@npm:125.0.12 "
24392439 dependencies :
24402440 base64-js : 1.5.1
24412441 debug : 4.3.4
24422442 event-target-shim : 6.0.2
24432443 peerDependencies :
24442444 react-native : " >=0.60.0"
2445- checksum : e40d4742e8b2819653b96979309b167c753f77b953b6ca29b0c48a5aa3169706e36981e95da78c90ec5c1c9b22f225c31fb1d5ed531295e6c996bbbdb64a9a72
2445+ checksum : 42219d63e39cf7a7b76489d4bb800de996cd345f239d0df888568ad134e7b3a1a75630a84750ac52577562e749942071ef147186f2d56cc4b65d4a9187e0415b
24462446 languageName : node
24472447 linkType : hard
24482448
@@ -2455,7 +2455,7 @@ __metadata:
24552455 " @babel/runtime " : ^7.20.0
24562456 " @commitlint/config-conventional " : ^16.2.1
24572457 " @livekit/components-react " : ^2.8.1
2458- " @livekit/react-native-webrtc " : ^125.0.10
2458+ " @livekit/react-native-webrtc " : ^125.0.12
24592459 " @react-native/babel-preset " : 0.74.84
24602460 " @react-native/eslint-config " : 0.74.84
24612461 " @react-native/metro-config " : 0.74.84
@@ -2489,7 +2489,7 @@ __metadata:
24892489 web-streams-polyfill : ^4.1.0
24902490 well-known-symbols : ^4.1.0
24912491 peerDependencies :
2492- " @livekit/react-native-webrtc " : ^125.0.10
2492+ " @livekit/react-native-webrtc " : ^125.0.12
24932493 livekit-client : ^2.9.0
24942494 react : " *"
24952495 react-native : " *"
You can’t perform that action at this time.
0 commit comments