From: Lanius Trolling Date: Tue, 23 Apr 2024 19:06:53 +0000 (-0400) Subject: Use the CORRECT drop function X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=74f9dba372c8e0062f5da2bdf5886ee97d267b38;p=factbooks Use the CORRECT drop function --- 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