Update plugin version

This commit is contained in:
Alexander Nozik 2023-07-11 13:54:56 +03:00
parent 4abedcc2a2
commit 3fb1a968e5
3 changed files with 6 additions and 14 deletions
gradle.properties
gradle/wrapper
snark-ktor/src/main/kotlin/space/kscience/snark/ktor

@ -1,3 +1,3 @@
kotlin.code.style=official kotlin.code.style=official
toolsVersion=0.14.5-kotlin-1.8.20-RC toolsVersion=0.14.9-kotlin-1.8.20

@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

@ -7,9 +7,7 @@ import io.ktor.http.fromFileExtension
import io.ktor.server.application.Application import io.ktor.server.application.Application
import io.ktor.server.application.call import io.ktor.server.application.call
import io.ktor.server.html.respondHtml import io.ktor.server.html.respondHtml
import io.ktor.server.http.content.file import io.ktor.server.http.content.staticFiles
import io.ktor.server.http.content.files
import io.ktor.server.http.content.static
import io.ktor.server.plugins.origin import io.ktor.server.plugins.origin
import io.ktor.server.response.respondBytes import io.ktor.server.response.respondBytes
import io.ktor.server.routing.Route import io.ktor.server.routing.Route
@ -63,18 +61,12 @@ public class KtorSiteBuilder(
Path.of(it).toFile() Path.of(it).toFile()
} catch (ex: Exception) { } catch (ex: Exception) {
//failure, //failure,
logger.error { "File $it could not be converted to java.io.File"} logger.error { "File $it could not be converted to java.io.File" }
return@let return@let
} }
if (file.isDirectory) { val fileName = routeName.toWebPath()
ktorRoute.static(routeName.toWebPath()) { ktorRoute.staticFiles(fileName, file)
files(file)
}
} else {
val fileName = routeName.toWebPath()
ktorRoute.file(fileName, file)
}
//success, don't do anything else //success, don't do anything else
return@files return@files
} }