mirror of https://github.com/aruppi/aruppi-api
Test with type endpoint a filter to nsfw content
This commit is contained in:
parent
e4334fe9bb
commit
937d5c6ab3
|
@ -161,11 +161,13 @@ class AnimeService(
|
|||
suspend fun getAnimeByType(call: RoutingCall) = try {
|
||||
val type = call.request.queryParameters["type"] ?: throw IllegalArgumentException(ErrorMessages.InvalidTopAnimeType.message)
|
||||
val status = call.request.queryParameters["status"] ?: throw IllegalArgumentException(ErrorMessages.InvalidAnimeStatusType.message)
|
||||
val nsfw = call.request.queryParameters["nsfw"].toBoolean()
|
||||
|
||||
val animes = directoryCollection.find(
|
||||
Filters.and(
|
||||
Filters.eq("type", parseAnimeType(type)),
|
||||
Filters.eq("status", parseAnimeStatusType(status)),
|
||||
Filters.eq("nsfw", nsfw),
|
||||
)
|
||||
)
|
||||
.sort(Sorts.descending("aired.from"))
|
||||
|
|
Loading…
Reference in New Issue