Adam Firen
12/01/2020, 6:37 PMrudolf.hladik
12/01/2020, 6:59 PMsuspend fun getLaunches(): List<GetLaunchesQuery.Launch> {
val query = GetLaunchesQuery()
val request = query.composeRequestBody()
.toByteArray()
val response = httpClient.request<HttpResponse> {
body = request
method = <http://HttpMethod.Post|HttpMethod.Post>
url(graphQlurl)
header("Accept", "application/json")
header("Content-Type", "application/json")
}
val responseData = query.parse(response.readBytes().toByteString())
return responseData
.data?.launches?.launches
?.mapNotNull { it }
.orEmpty()
}
Adam Firen
12/01/2020, 7:00 PMrudolf.hladik
12/01/2020, 7:01 PMcom.apollographql.apollo:apollo-api:2.4.5
rudolf.hladik
12/01/2020, 7:02 PMid("com.apollographql.apollo")
rudolf.hladik
12/01/2020, 7:02 PMclasspath("com.apollographql.apollo:apollo-gradle-plugin:2.4.5")
Adam Firen
12/01/2020, 7:26 PMmanlan
12/05/2020, 6:08 PMAdam Firen
12/05/2020, 6:08 PMmanlan
12/05/2020, 6:11 PMAdam Firen
12/05/2020, 6:13 PM