Set userAgent to ANDROID client (#385)
This commit is contained in:
@@ -6,6 +6,7 @@ import io.ktor.client.request.post
|
||||
import io.ktor.client.request.setBody
|
||||
import io.ktor.http.ContentType
|
||||
import io.ktor.http.contentType
|
||||
import io.ktor.http.userAgent
|
||||
import it.vfsfitvnm.youtubemusic.Innertube
|
||||
import it.vfsfitvnm.youtubemusic.models.Context
|
||||
import it.vfsfitvnm.youtubemusic.models.PlayerResponse
|
||||
@@ -16,6 +17,7 @@ import kotlinx.serialization.Serializable
|
||||
suspend fun Innertube.player(body: PlayerBody) = runCatchingNonCancellable {
|
||||
val response = client.post(player) {
|
||||
setBody(body)
|
||||
body.context.client.userAgent?.let(::userAgent)
|
||||
mask("playabilityStatus.status,playerConfig.audioConfig,streamingData.adaptiveFormats")
|
||||
}.body<PlayerResponse>()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user