new ReadOneToManyKeyValueRepo#keys

This commit is contained in:
2020-11-14 16:44:28 +06:00
parent 498cd12f94
commit 3ba630684a
8 changed files with 98 additions and 1 deletions

View File

@@ -42,8 +42,17 @@ fun <Key, Value> Route.configureOneToManyReadKeyValueRepoRoutes(
reversedParameterName,
Boolean.serializer()
) ?: false
val value: Value? = call.decodeUrlQueryValue(
valueParameterName,
valueSealizer
)
call.unianswer(
value ?.also {
call.unianswer(
paginationKeyResult,
originalRepo.keys(value, pagination, reversed)
)
} ?: call.unianswer(
paginationKeyResult,
originalRepo.keys(pagination, reversed)
)