Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Truncate MAL search queries to first 64 characters (closes #6314)

Is it worth telling the user? ¯\_(ツ)_/¯
Cette révision appartient à :
arkon 2021-12-24 14:32:55 -05:00
Parent 42accebeca
révision 58c2f22120

Voir le fichier

@ -62,7 +62,8 @@ class MyAnimeListApi(private val client: OkHttpClient, interceptor: MyAnimeListI
suspend fun search(query: String): List<TrackSearch> {
return withIOContext {
val url = "$baseApiUrl/manga".toUri().buildUpon()
.appendQueryParameter("q", query)
// MAL API throws a 400 when the query is over 64 characters...
.appendQueryParameter("q", query.take(64))
.appendQueryParameter("nsfw", "true")
.build()
authClient.newCall(GET(url.toString()))