|
@@ -24,6 +24,8 @@ import okhttp3.OkHttpClient
|
|
|
import okhttp3.Request
|
|
|
import okhttp3.RequestBody
|
|
|
import okhttp3.RequestBody.Companion.toRequestBody
|
|
|
+import java.net.URLEncoder
|
|
|
+import java.nio.charset.StandardCharsets
|
|
|
|
|
|
class KitsuApi(private val client: OkHttpClient, interceptor: KitsuInterceptor) {
|
|
|
|
|
@@ -125,7 +127,7 @@ class KitsuApi(private val client: OkHttpClient, interceptor: KitsuInterceptor)
|
|
|
private suspend fun algoliaSearch(key: String, query: String): List<TrackSearch> {
|
|
|
return withIOContext {
|
|
|
val jsonObject = buildJsonObject {
|
|
|
- put("params", "query=$query$algoliaFilter")
|
|
|
+ put("params", "query=${URLEncoder.encode(query, StandardCharsets.UTF_8.name())}$algoliaFilter")
|
|
|
}
|
|
|
|
|
|
client.newCall(
|