add default input providers

This commit is contained in:
2022-03-06 18:06:57 +06:00
parent 91927d3b50
commit f5b71dcb84
11 changed files with 78 additions and 34 deletions

View File

@@ -9,6 +9,7 @@ import dev.inmo.micro_utils.repos.ktor.common.crud.createRouting
import dev.inmo.micro_utils.repos.ktor.common.crud.updateRouting
import dev.inmo.micro_utils.repos.ktor.common.one_to_many.removeRoute
import dev.inmo.micro_utils.repos.ktor.server.crud.configureReadStandardCrudRepoRoutes
import dev.inmo.postssystem.features.common.common.FileBasedInputProvider
import dev.inmo.postssystem.features.content.common.*
import dev.inmo.postssystem.features.posts.common.*
import dev.inmo.postssystem.services.posts.common.*
@@ -78,8 +79,9 @@ class ServerPostsServiceRoutingConfigurator(
list.add(
name to BinaryContent(
filename,
mimeType
) { resultInput.inputStream().asInput() }
mimeType,
FileBasedInputProvider(resultInput)
)
)
}
else -> {}
@@ -139,8 +141,9 @@ class ServerPostsServiceRoutingConfigurator(
list.add(
name to BinaryContent(
filename,
mimeType
) { resultInput.inputStream().asInput() }.either()
mimeType,
FileBasedInputProvider(resultInput)
).either()
)
}
else -> {}