|
|
|
@ -13,6 +13,7 @@ import eu.kanade.tachiyomi.data.track.TrackManager
|
|
|
|
|
import eu.kanade.tachiyomi.data.track.model.TrackSearch
|
|
|
|
|
import eu.kanade.tachiyomi.network.GET
|
|
|
|
|
import eu.kanade.tachiyomi.network.POST
|
|
|
|
|
import eu.kanade.tachiyomi.network.await
|
|
|
|
|
import kotlinx.coroutines.Dispatchers
|
|
|
|
|
import kotlinx.coroutines.withContext
|
|
|
|
|
import okhttp3.FormBody
|
|
|
|
@ -128,8 +129,9 @@ class ShikimoriApi(private val client: OkHttpClient, interceptor: ShikimoriInter
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun getCurrentUser(): Int {
|
|
|
|
|
val user = authClient.newCall(GET("$apiUrl/users/whoami")).execute().body?.string()
|
|
|
|
|
suspend fun getCurrentUser(): Int {
|
|
|
|
|
val response = authClient.newCall(GET("$apiUrl/users/whoami")).await()
|
|
|
|
|
val user = response.body?.string()
|
|
|
|
|
return JsonParser.parseString(user).obj["id"].asInt
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|