diff --git a/dargon2/lib/src/native/dart_lib_loader.dart b/dargon2/lib/src/native/dart_lib_loader.dart index b818041..447c3e7 100644 --- a/dargon2/lib/src/native/dart_lib_loader.dart +++ b/dargon2/lib/src/native/dart_lib_loader.dart @@ -8,8 +8,6 @@ import 'dart:io'; import 'dart:isolate'; import 'package:dargon2_core/dargon2_core.dart'; -// ignore: deprecated_member_use -import 'dart:cli'; /// The Dylib Loader for any Dart native apps, regardless of platform. Loads the dylib /// from the given path, based off a conditional import on dart:ui @@ -31,7 +29,7 @@ class DartLibLoader implements LibLoader { String getPath() { final rootLibrary = 'package:dargon2/dargon2.dart'; // ignore: deprecated_member_use - var rootPath = waitFor(Isolate.resolvePackageUri(Uri.parse(rootLibrary)))! + var rootPath = Isolate.resolvePackageUriSync(Uri.parse(rootLibrary))! .resolve('src/blobs/') .toFilePath(windows: Platform.isWindows); if (Platform.isMacOS) return '${rootPath}libargon2-darwin.dylib'; diff --git a/dargon2/pubspec.yaml b/dargon2/pubspec.yaml index 66fc75f..9a33461 100644 --- a/dargon2/pubspec.yaml +++ b/dargon2/pubspec.yaml @@ -5,7 +5,7 @@ homepage: https://github.com/tmthecoder/dargon2/blob/main/dargon2 repository: https://github.com/tmthecoder/dargon2 environment: - sdk: '>=2.15.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dependencies: dargon2_core: '^2.1.0'