aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin')
-rw-r--r--src/main/kotlin/DatabaseController.kt2
-rw-r--r--src/main/kotlin/FileController.kt7
2 files changed, 6 insertions, 3 deletions
diff --git a/src/main/kotlin/DatabaseController.kt b/src/main/kotlin/DatabaseController.kt
index 7b229f4..c21b175 100644
--- a/src/main/kotlin/DatabaseController.kt
+++ b/src/main/kotlin/DatabaseController.kt
@@ -18,7 +18,7 @@ class DatabaseController(dbFileLocation: String = "main.db") {
val id = integer("id").autoIncrement().primaryKey()
val path = text("path").uniqueIndex()
val userId = integer("userId").references(UserData.id)
- val accessId = varchar("accessId", 64).uniqueIndex() // TODO: Add file sharing
+ val accessId = varchar("accessId", 64).uniqueIndex()
val isShared = bool("isShared").default(false)
}
diff --git a/src/main/kotlin/FileController.kt b/src/main/kotlin/FileController.kt
index 528df3a..5586212 100644
--- a/src/main/kotlin/FileController.kt
+++ b/src/main/kotlin/FileController.kt
@@ -111,8 +111,11 @@ class FileController {
*/
fun upload(ctx: Context) {
ctx.uploadedFiles("file").forEach { (_, content, name, _) ->
- val path = "${ctx.splats()[0]}/$name"
- FileUtil.streamToFile(content, "$fileHome/${userHandler.getVerifiedUserId(ctx)}/$path")
+ val path = "${ctx.splats()[0]}/$name" // es gibt kein [content] bei nem dir
+ FileUtil.streamToFile(
+ content,
+ "$fileHome/${userHandler.getVerifiedUserId(ctx)}/$path"
+ ) // ich würde alle files aus der directory einzeln uploaden <- deshalb das (foreach)
databaseController.addFile(path, userHandler.getVerifiedUserId(ctx))
}
}