in src/main/scala/com/gu/playdeveloperapi/PlayDeveloperApi.scala [21:39]
private def createEdit(accessToken: AccessToken): Try[EditId] = {
val request = new Request.Builder()
.url(baseUrl)
.addHeader("Authorization", s"Bearer ${accessToken.getTokenValue}")
.post(RequestBody.create("", null))
.build()
for {
httpResponse <- Try(SharedClient.client.newCall(request).execute)
bodyAsString <- SharedClient.getResponseBodyIfSuccessful("Google Play Developer API", httpResponse)
editId <- decode[EditId](bodyAsString).toTry
} yield {
logger.info(s"The response for edit ID: $bodyAsString")
logger.info(s"The edit ID is: $editId")
editId
}
}