File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -20,10 +20,13 @@ class RTCRtpParametersWeb {
2020
2121 static List <RTCHeaderExtension > headerExtensionsFromJsObject (
2222 web.RTCRtpParameters object) {
23- return object.headerExtensions.toDart
24- .map (
25- (e) => RTCHeaderExtension .fromMap ((e as JSObject ).dartify () as Map ))
26- .toList ();
23+ return object.headerExtensions.toDart.map ((e) {
24+ final map = (e as JSObject ).dartify () as Map ;
25+ if (map.containsKey ('id' )) {
26+ map['id' ] = (map['id' ] as num ).toInt ();
27+ }
28+ return RTCHeaderExtension .fromMap (map);
29+ }).toList ();
2730 }
2831
2932 static List <RTCRtpEncoding > encodingsFromJsObject (JSObject object) {
@@ -70,7 +73,7 @@ class RTCRtpEncodingWeb {
7073 'rid' : object.rid,
7174 'active' : object.active,
7275 'maxBitrate' : object.maxBitrate,
73- 'maxFramerate' : object.maxFramerate,
76+ 'maxFramerate' : object.maxFramerate. toInt () ,
7477 'minBitrate' : object.getProperty <JSNumber ?>('minBitrate' .toJS)? .toDartInt,
7578 'numTemporalLayers' :
7679 object.getProperty <JSNumber ?>('numTemporalLayers' .toJS)? .toDartInt,
You can’t perform that action at this time.
0 commit comments