aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorExternalTime <84183548+ExternalTime@users.noreply.github.com>2021-08-30 16:42:04 +0200
committerExternalTime <84183548+ExternalTime@users.noreply.github.com>2021-08-30 16:45:13 +0200
commitaac20f1232c8e9ead465e9b6fd78574720dd4f82 (patch)
treecea95c46d240201105f74e6776a28127ab6dddf4 /src
parent6e45d01da235c3bc9cb6767f2cd4d2cf7fdabc9a (diff)
downloadSkyblocker-aac20f1232c8e9ead465e9b6fd78574720dd4f82.tar.gz
Skyblocker-aac20f1232c8e9ead465e9b6fd78574720dd4f82.tar.bz2
Skyblocker-aac20f1232c8e9ead465e9b6fd78574720dd4f82.zip
Fixed not closing the streams
Diffstat (limited to 'src')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java
index f70c8a7b..d5301167 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java
@@ -92,10 +92,13 @@ public class PriceInfoTooltip {
JsonObject result = null;
try {
URL apiAddr = new URL("https://moulberry.codes/auction_averages_lbin/3day.json.gz");
- InputStream src = apiAddr.openStream();
- GZIPInputStream gzipOutput = new GZIPInputStream(src);
- InputStreamReader reader = new InputStreamReader(gzipOutput);
- result = new Gson().fromJson(reader, JsonObject.class);
+ try (InputStream src = apiAddr.openStream()) {
+ try (GZIPInputStream gzipOutput = new GZIPInputStream(src)) {
+ try (InputStreamReader reader = new InputStreamReader(gzipOutput)) {
+ result = new Gson().fromJson(reader, JsonObject.class);
+ }
+ }
+ }
}
catch(IOException e) {
e.printStackTrace();