Skip to content

Commit 6e23967

Browse files
committed
update.
1 parent ef5ba0a commit 6e23967

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

lib/src/e2ee.worker/crypto.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'dart:async';
2-
import 'dart:typed_data';
3-
import 'dart:js_util' as jsutil;
42
import 'dart:html' as html;
3+
import 'dart:js_util' as jsutil;
4+
import 'dart:typed_data';
55

66
import 'package:js/js.dart';
77

lib/src/e2ee.worker/e2ee.cryptor.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import 'dart:async';
12
import 'dart:html';
23
import 'dart:js';
34
import 'dart:js_util' as jsutil;
45
import 'dart:math';
56
import 'dart:typed_data';
6-
import 'dart:async';
77

88
import '../rtc_transform_stream.dart';
99
import '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(

lib/src/e2ee.worker/e2ee.utils.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'dart:html';
22
import 'dart:js' as js;
3-
import 'dart:js_util';
43
import 'dart:typed_data';
54

65
import 'crypto.dart' as crypto;

pubspec.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
name: dart_webrtc
22
description: 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
44
homepage: https://github.com/flutter-webrtc/dart-webrtc
55

66
environment:
77
sdk: '>=2.13.0 <4.0.0'
88

99
dependencies:
10+
collection: ^1.17.2
1011
js: ^0.6.4
1112
platform_detect: ^2.0.7
1213
webrtc_interface: 1.1.0

0 commit comments

Comments
 (0)