http service: close response body

This commit is contained in:
Adam
2017-05-02 08:12:12 -04:00
parent 1ffb146474
commit b0135776f8
3 changed files with 20 additions and 4 deletions

View File

@@ -34,6 +34,7 @@ import okhttp3.HttpUrl;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import okhttp3.ResponseBody;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -60,7 +61,10 @@ public class HiscoreClient
Response response = client.newCall(request).execute();
InputStream in = response.body().byteStream();
return gson.fromJson(new InputStreamReader(in), HiscoreResult.class);
try (ResponseBody body = response.body())
{
InputStream in = body.byteStream();
return gson.fromJson(new InputStreamReader(in), HiscoreResult.class);
}
}
}