getPackageDirectory function
File?
getPackageDirectory({
- String package_name = "package:telegram_client/telegram_client.dart",
Implementation
File? getPackageDirectory({
String package_name = "package:telegram_client/telegram_client.dart",
}) {
Uri? res = Isolate.resolvePackageUriSync(Uri.parse(package_name));
if (res == null) {
return null;
}
return File(res.toFilePath());
// print(re);
// List<String> paths = [...res.pathSegments];
// for (var i = 0; i < package_name.split("/").length; i++) {
// paths.removeLast();
// }
// Directory directory = Directory(path.joinAll(paths));
// if (!directory.existsSync()) {
// directory = Directory(path.joinAll(["/", ...paths]));
// }
// return directory;
}