From 46526c6b6b434c0960949512b34b287b04204036 Mon Sep 17 00:00:00 2001 From: NBA2K1 <78034913+NBA2K1@users.noreply.github.com> Date: Tue, 29 Apr 2025 18:18:40 +0200 Subject: [PATCH] Update download_provider.dart Move the getDirectory() call out of the for loop to enhance performance. --- lib/modules/manga/download/providers/download_provider.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/modules/manga/download/providers/download_provider.dart b/lib/modules/manga/download/providers/download_provider.dart index 865858f1..34349338 100644 --- a/lib/modules/manga/download/providers/download_provider.dart +++ b/lib/modules/manga/download/providers/download_provider.dart @@ -240,8 +240,8 @@ Future downloadChapter( if (!cbzFileExist && itemType == ItemType.manga || !mp4FileExist && itemType == ItemType.anime || !htmlFileExist && itemType == ItemType.novel) { + final mainDirectory = (await storageProvider.getDirectory())!; for (var index = 0; index < pageUrls.length; index++) { - final mainDirectory = (await storageProvider.getDirectory())!; if (Platform.isAndroid) { if (!(await File(p.join(mainDirectory.path, ".nomedia")).exists())) { await File(p.join(mainDirectory.path, ".nomedia")).create();