Update HttpReadAloudService.kt

This commit is contained in:
Ktouls
2026-01-17 06:39:29 +08:00
committed by Kudomaga
parent be96181bab
commit ac65fd620d
@@ -196,6 +196,7 @@ class HttpReadAloudService : BaseReadAloudService(),
val contentList = textChapter.getNeedReadAloud(0, readAloudByPage, 0, 1)
.splitToSequence("\n")
.filter { it.isNotEmpty() }
.take(AppConfig.audioPreDownloadNum) // <--- 修改:读取配置
.toList()
contentList.forEach { content ->
currentCoroutineContext().ensureActive()
@@ -264,6 +265,7 @@ class HttpReadAloudService : BaseReadAloudService(),
val contentList = textChapter.getNeedReadAloud(0, readAloudByPage, 0, 1)
.splitToSequence("\n")
.filter { it.isNotEmpty() }
.take(AppConfig.audioPreDownloadNum) // <--- 修改:读取配置
.toList()
contentList.forEach { content ->
currentCoroutineContext().ensureActive()
@@ -434,7 +436,7 @@ class HttpReadAloudService : BaseReadAloudService(),
FileUtils.listDirsAndFiles(ttsFolderPath)?.forEach {
val isSilentSound = it.length() == 2160L
if ((!it.name.startsWith(titleMd5)
&& System.currentTimeMillis() - it.lastModified() > 1800000)
&& System.currentTimeMillis() - it.lastModified() > AppConfig.audioCacheCleanTime) // <--- 修改:读取配置
|| isSilentSound
) {
FileUtils.delete(it.absolutePath)