Fixed potential resource leak. Closes #11

This commit is contained in:
Erik C. Thauvin 2023-01-31 22:10:58 -08:00
parent 1e2f2ccee9
commit 628481606c

View file

@ -254,8 +254,7 @@ open class PinboardPoster() {
}.build() }.build()
val request = Request.Builder().url(httpUrl).build() val request = Request.Builder().url(httpUrl).build()
val result = client.newCall(request).execute() client.newCall(request).execute().use { result ->
result.body?.string()?.let { response -> result.body?.string()?.let { response ->
if (response.contains("done")) { if (response.contains("done")) {
return true return true
@ -263,6 +262,7 @@ open class PinboardPoster() {
parseMethodResponse(method, response) parseMethodResponse(method, response)
} }
} }
}
} else { } else {
logger.severe("Invalid API end point: $apiEndPoint") logger.severe("Invalid API end point: $apiEndPoint")
} }