Procházet zdrojové kódy

Update computer pkg

Neeraj Gupta před 2 roky
rodič
revize
453a44cb82

+ 1 - 1
lib/services/local_sync_service.dart

@@ -24,7 +24,7 @@ import 'package:tuple/tuple.dart';
 class LocalSyncService {
   final _logger = Logger("LocalSyncService");
   final _db = FilesDB.instance;
-  final Computer _computer = Computer();
+  final Computer _computer = Computer.shared();
   late SharedPreferences _prefs;
   Completer<void>? _existingSync;
 

+ 2 - 2
lib/utils/crypto_util.dart

@@ -166,7 +166,7 @@ Uint8List chachaDecryptData(Map<String, dynamic> args) {
 }
 
 class CryptoUtil {
-  static final Computer _computer = Computer();
+  static final Computer _computer = Computer.shared();
 
   static init() {
     _computer.turnOn(workersCount: 4);
@@ -391,7 +391,7 @@ class CryptoUtil {
     return DerivedKeyResult(key, memLimit, opsLimit);
   }
 
-  // Derives a key for a given password, salt, memLimit and opsLimit using 
+  // Derives a key for a given password, salt, memLimit and opsLimit using
   // Argon2id, v1.3.
   static Future<Uint8List> deriveKey(
     Uint8List password,

+ 2 - 2
pubspec.lock

@@ -276,10 +276,10 @@ packages:
     dependency: "direct main"
     description:
       name: computer
-      sha256: "3df9f1ef497aaf69e066b00f4441726eb28037dc33e97b5d56393967f92c5fe8"
+      sha256: "34176c612a02ebf3e5eaa3e9b40e2b1df495043c46614999639d19e66823232d"
       url: "https://pub.dev"
     source: hosted
-    version: "2.0.0"
+    version: "3.2.1"
   confetti:
     dependency: "direct main"
     description:

+ 1 - 1
pubspec.yaml

@@ -28,7 +28,7 @@ dependencies:
   chewie:
     path: thirdparty/chewie
   collection: # dart
-  computer: ^2.0.0
+  computer: ^3.2.1
   confetti: ^0.6.0
   connectivity_plus: ^3.0.3
   crypto: ^3.0.2