From 74f9dba372c8e0062f5da2bdf5886ee97d267b38 Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Tue, 23 Apr 2024 15:06:53 -0400 Subject: [PATCH] Use the CORRECT drop function --- src/jvmMain/kotlin/info/mechyrdia/lore/ViewsLore.kt | 2 +- src/jvmMain/kotlin/info/mechyrdia/robot/RobotSse.kt | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/ViewsLore.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/ViewsLore.kt index 86aea5e..9bed60d 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/ViewsLore.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/ViewsLore.kt @@ -68,7 +68,7 @@ suspend fun ApplicationCall.loreRawArticlePage(pagePath: List): HTML.() val parentPaths = if (pagePath.isEmpty()) emptyList() else { - val pathDirs = pagePath.drop(1) + val pathDirs = pagePath.dropLast(1) listOf(Root.LorePage(emptyList(), LoreArticleFormat.RAW_HTML) to TOC_TITLE) + pathDirs.indices.map { i -> val prefixPath = pathDirs.take(i) Root.LorePage(prefixPath, LoreArticleFormat.RAW_HTML) to (StoragePath.articleDir / prefixPath).toFriendlyPageTitle() diff --git a/src/jvmMain/kotlin/info/mechyrdia/robot/RobotSse.kt b/src/jvmMain/kotlin/info/mechyrdia/robot/RobotSse.kt index e22df7a..44f2290 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/robot/RobotSse.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/robot/RobotSse.kt @@ -4,12 +4,6 @@ import io.ktor.client.* import io.ktor.client.request.* import io.ktor.client.statement.* import io.ktor.utils.io.* -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.ExperimentalCoroutinesApi -import kotlinx.coroutines.channels.ProducerScope -import kotlinx.coroutines.channels.ReceiveChannel -import kotlinx.coroutines.channels.produce -import kotlinx.coroutines.currentCoroutineContext import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.FlowCollector import kotlinx.coroutines.flow.flow -- 2.25.1