Просмотр исходного кода

[core] Fix cache directory resolving

Karlatemp 3 лет назад
Родитель
Сommit
ff74129974

+ 5 - 0
mirai-core/src/commonMain/kotlin/utils/BotConfigurationExt.kt

@@ -20,6 +20,11 @@ import kotlin.jvm.JvmName
 
 internal expect val BotConfiguration.workingDirPath: String
 
+/*
+Note: Required the written path,
+      NOT the resolved (absolute) path.
+      See: #2160
+*/
 internal expect val BotConfiguration.cacheDirPath: String
 
 internal fun BotConfiguration.actualCacheDir(): MiraiFile = MiraiFile.create(workingDirPath).resolveMkdir(cacheDirPath)

+ 1 - 1
mirai-core/src/jvmBaseMain/kotlin/utils/BotConfigurationExt.kt

@@ -15,4 +15,4 @@ internal actual val BotConfiguration.workingDirPath: String
     get() = workingDir.absolutePath
 
 internal actual val BotConfiguration.cacheDirPath: String
-    get() = cacheDir.absolutePath
+    get() = cacheDir.path