Fix WebDAV domain name
authorLanius Trolling <lanius@laniustrolling.dev>
Sun, 21 Apr 2024 18:53:17 +0000 (14:53 -0400)
committerLanius Trolling <lanius@laniustrolling.dev>
Sun, 21 Apr 2024 18:53:17 +0000 (14:53 -0400)
src/jvmMain/kotlin/info/mechyrdia/route/ResourceWebDav.kt

index b1433cc00a4f47f40d7bbaa49a95c6957789cb9c..ccde0a00a2c6f51bbb82e01e88d55f4b5a9b3e81 100644 (file)
@@ -23,7 +23,7 @@ import java.time.format.DateTimeFormatter
 import java.util.*
 import kotlin.text.String
 
-const val WebDavDomainName = "http://localhost:8180"
+const val WebDavDomainName = "https://dav.mechyrdia.info"
 
 private val dateTimeFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME
 
@@ -264,7 +264,7 @@ private suspend fun ApplicationCall.checkWebDavOverwrite(): StoragePath? {
 suspend fun ApplicationCall.webDavPut(path: StoragePath) {
        beforeWebDav()
        
-       val body = receiveChannel().readRemaining().readBytes()
+       val body = receive<ByteArray>()
        
        if (!FileStorage.instance.deleteWebDav(path))
                return respond(HttpStatusCode.Conflict)