diff --git a/app/src/main/kotlin/com/hippo/ehviewer/client/EhEngine.kt b/app/src/main/kotlin/com/hippo/ehviewer/client/EhEngine.kt index 4e1c6b4a7..6b92e4162 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/client/EhEngine.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/client/EhEngine.kt @@ -505,6 +505,6 @@ object EhEngine { } suspend fun modifyFavoritesRange(galleryList: List>, dstCat: Int) { - galleryList.forEach { (gid, token) -> modifyFavorites(gid, token, dstCat) } + galleryList.parMap(concurrency = Settings.multiThreadDownload) { (gid, token) -> modifyFavorites(gid, token, dstCat) } } }