fix copyDirectoryIsolate

This commit is contained in:
2024-12-01 21:10:51 +08:00
committed by nyne
parent 5ddb6f47ca
commit 035a84380c

View File

@@ -155,9 +155,7 @@ Future<void> copyDirectory(Directory source, Directory destination) async {
Future<void> copyDirectoryIsolate( Future<void> copyDirectoryIsolate(
Directory source, Directory destination) async { Directory source, Directory destination) async {
await Isolate.run(() async { await Isolate.run(() => overrideIO(() => copyDirectory(source, destination)));
await copyDirectory(source, destination);
});
} }
String findValidDirectoryName(String path, String directory) { String findValidDirectoryName(String path, String directory) {
@@ -358,6 +356,7 @@ class _IOOverrides extends IOOverrides {
return super.createFile(path); return super.createFile(path);
} }
} }
} }
T overrideIO<T>(T Function() f) { T overrideIO<T>(T Function() f) {