fix ios run bug

This commit is contained in:
2026-09-19 21:23:39 +08:00
parent 1fe55a2c84
commit e3e346b93a
2 changed files with 5 additions and 1 deletions
@@ -148,7 +148,7 @@ class LibraryRepository(private val db: LlmpDatabase) {
} }
val albumId = updated.albumId ?: return@forEach val albumId = updated.albumId ?: return@forEach
joinMediaRelativePath(updated.baseUrl, updated.coverPath)?.let { coverPath -> joinMediaRelativePath(updated.baseUrl, updated.coverPath)?.let { coverPath ->
albumCoverPaths.putIfAbsent(albumId, coverPath) albumCoverPaths.getOrPut(albumId) { coverPath }
} }
if (updated.existFile == true) { if (updated.existFile == true) {
albumHasFile[albumId] = true albumHasFile[albumId] = true
@@ -10,7 +10,11 @@ import platform.Foundation.NSFileManager
import platform.Foundation.NSSearchPathForDirectoriesInDomains import platform.Foundation.NSSearchPathForDirectoriesInDomains
import platform.Foundation.NSUserDomainMask import platform.Foundation.NSUserDomainMask
import platform.Foundation.NSFileHandle import platform.Foundation.NSFileHandle
import platform.Foundation.closeFile
import platform.Foundation.create import platform.Foundation.create
import platform.Foundation.fileHandleForWritingAtPath
import platform.Foundation.seekToEndOfFile
import platform.Foundation.writeData
import platform.Foundation.writeToFile import platform.Foundation.writeToFile
@OptIn(ExperimentalForeignApi::class, BetaInteropApi::class) @OptIn(ExperimentalForeignApi::class, BetaInteropApi::class)