From 89fe3b82a317915d64d37469ca5cae44423be1e4 Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX Date: Sun, 17 Mar 2024 22:04:21 -0400 Subject: [PATCH] fix: excess scope and redundancy --- .../ani/dantotsu/download/anime/AnimeDownloaderService.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/download/anime/AnimeDownloaderService.kt b/app/src/main/java/ani/dantotsu/download/anime/AnimeDownloaderService.kt index 8b19d9ab..c9128518 100644 --- a/app/src/main/java/ani/dantotsu/download/anime/AnimeDownloaderService.kt +++ b/app/src/main/java/ani/dantotsu/download/anime/AnimeDownloaderService.kt @@ -355,15 +355,13 @@ class AnimeDownloaderService : Service() { return false } - @OptIn(DelicateCoroutinesApi::class) private fun saveMediaInfo(task: AnimeDownloadTask) { - GlobalScope.launch(Dispatchers.IO) { + CoroutineScope(Dispatchers.IO).launch { val directory = File( getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS), "${DownloadsManager.animeLocation}/${task.title}" ) val episodeDirectory = File(directory, task.episode) - if (!directory.exists()) directory.mkdirs() if (!episodeDirectory.exists()) episodeDirectory.mkdirs() val file = File(directory, "media.json")