From ff741299740815bf4cbab344b5f2d800397e4665 Mon Sep 17 00:00:00 2001 From: Karlatemp <kar@kasukusakura.com> Date: Tue, 9 Aug 2022 21:51:54 +0800 Subject: [PATCH] [core] Fix cache directory resolving --- .../src/commonMain/kotlin/utils/BotConfigurationExt.kt | 5 +++++ .../src/jvmBaseMain/kotlin/utils/BotConfigurationExt.kt | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/mirai-core/src/commonMain/kotlin/utils/BotConfigurationExt.kt b/mirai-core/src/commonMain/kotlin/utils/BotConfigurationExt.kt index 0d08e112f..62f01efbd 100644 --- a/mirai-core/src/commonMain/kotlin/utils/BotConfigurationExt.kt +++ b/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) diff --git a/mirai-core/src/jvmBaseMain/kotlin/utils/BotConfigurationExt.kt b/mirai-core/src/jvmBaseMain/kotlin/utils/BotConfigurationExt.kt index f102e6ca4..e1ee3377d 100644 --- a/mirai-core/src/jvmBaseMain/kotlin/utils/BotConfigurationExt.kt +++ b/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 \ No newline at end of file + get() = cacheDir.path \ No newline at end of file