From d263a3b68fb2c45316788cbc7b8f9af7e00d5eea Mon Sep 17 00:00:00 2001 From: Martin Eyben Date: Tue, 19 Nov 2024 18:10:22 +0100 Subject: [PATCH] feat: refactor city fecth --- src/main/java/eirb/pg203/City.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/main/java/eirb/pg203/City.java b/src/main/java/eirb/pg203/City.java index 9c65bcf..6a9dbb9 100644 --- a/src/main/java/eirb/pg203/City.java +++ b/src/main/java/eirb/pg203/City.java @@ -7,6 +7,7 @@ import java.net.HttpURLConnection; import java.net.URI; import java.net.URL; +import eirb.pg203.utils.JSONFetcher; import org.json.JSONArray; import org.json.JSONObject; @@ -28,17 +29,7 @@ public class City { ) ).toURL(); - HttpURLConnection conn = (HttpURLConnection) url.openConnection(); - conn.setRequestMethod("GET"); - - try (BufferedReader reader = new BufferedReader( - new InputStreamReader(conn.getInputStream()))) { - for (String line; (line = reader.readLine()) != null; ) { - result.append(line); - } - } - - return new JSONObject(result.toString()); + return JSONFetcher.fetch(url); } private static Coords getCoordsFromName(String cityName) throws IOException {