diff --git a/lib/utils/import_comic.dart b/lib/utils/import_comic.dart index 87f02ac..51990d9 100644 --- a/lib/utils/import_comic.dart +++ b/lib/utils/import_comic.dart @@ -314,7 +314,7 @@ class ImportComic { ); } - static _copyDirectories(Map data) { + static Future _copyDirectories(Map data) async { var toBeCopied = data['toBeCopied'] as List; var destination = data['destination'] as String; for (var dir in toBeCopied) { @@ -325,11 +325,11 @@ class ImportComic { // Rename the old directory to avoid conflicts. Log.info("Import Comic", "Directory already exists: ${source.name}\nRenaming the old directory."); - dest.rename( + await dest.rename( findValidDirectoryName(dest.parent.path, "${dest.path}_old")); } dest.createSync(); - copyDirectory(source, dest); + await copyDirectory(source, dest); } } }