File tree Expand file tree Collapse file tree 4 files changed +9
-8
lines changed Expand file tree Collapse file tree 4 files changed +9
-8
lines changed Original file line number Diff line number Diff line change 11import 'dart:async' ;
2- import 'dart:typed_data' ;
3- import 'dart:js_util' as jsutil;
42import 'dart:html' as html;
3+ import 'dart:js_util' as jsutil;
4+ import 'dart:typed_data' ;
55
66import 'package:js/js.dart' ;
77
Original file line number Diff line number Diff line change 1+ import 'dart:async' ;
12import 'dart:html' ;
23import 'dart:js' ;
34import 'dart:js_util' as jsutil;
45import 'dart:math' ;
56import 'dart:typed_data' ;
6- import 'dart:async' ;
77
88import '../rtc_transform_stream.dart' ;
99import 'crypto.dart' as crypto;
@@ -173,6 +173,7 @@ class FrameCryptor {
173173 _ratchetCompleter = null ;
174174 return ;
175175 }
176+ // ignore: unawaited_futures
176177 ratchetMaterial (currentMaterial).then ((newMaterial) {
177178 deriveKeys (newMaterial, keyOptions.ratchetSalt).then ((newKeySet) {
178179 setKeySetFromMaterial (newKeySet, keyIndex ?? currentKeyIndex)
@@ -487,7 +488,7 @@ class FrameCryptor {
487488 var buffer = frame.data.asUint8List ();
488489 ByteBuffer ? decrypted;
489490 KeySet ? initialKeySet;
490- int initialKeyIndex = currentKeyIndex;
491+ var initialKeyIndex = currentKeyIndex;
491492
492493 if (! enabled ||
493494 // skip for encryption for empty dtx frames
@@ -540,8 +541,8 @@ class FrameCryptor {
540541 controller.enqueue (frame);
541542 return ;
542543 }
543- bool endDecLoop = false ;
544- KeySet currentkeySet = initialKeySet;
544+ var endDecLoop = false ;
545+ var currentkeySet = initialKeySet;
545546 while (! endDecLoop) {
546547 try {
547548 decrypted = await jsutil.promiseToFuture <ByteBuffer >(crypto.decrypt (
Original file line number Diff line number Diff line change 11import 'dart:html' ;
22import 'dart:js' as js;
3- import 'dart:js_util' ;
43import 'dart:typed_data' ;
54
65import 'crypto.dart' as crypto;
Original file line number Diff line number Diff line change 11name : dart_webrtc
22description : Use the dart/js library to re-wrap the webrtc js interface of the browser, to adapted common browsers.
3- version : 1.0.17
3+ version : 1.1.0
44homepage : https://github.com/flutter-webrtc/dart-webrtc
55
66environment :
77 sdk : ' >=2.13.0 <4.0.0'
88
99dependencies :
10+ collection : ^1.17.2
1011 js : ^0.6.4
1112 platform_detect : ^2.0.7
1213 webrtc_interface : 1.1.0
You can’t perform that action at this time.
0 commit comments