diff options
author | Bryson Steck <steck.bryson@gmail.com> | 2021-05-21 08:23:26 -0600 |
---|---|---|
committer | Bryson Steck <steck.bryson@gmail.com> | 2021-05-21 08:23:26 -0600 |
commit | 377487c04e1e1dc0636f923e0405911f853f1521 (patch) | |
tree | c599150fc3ab81c79d66e50b3fdc12d5d9e2e58c /app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java | |
parent | e700953ebbe12d1af8d786eb9250e39ad5fc3ef5 (diff) | |
download | wiimmfi-watcher-377487c04e1e1dc0636f923e0405911f853f1521.tar wiimmfi-watcher-377487c04e1e1dc0636f923e0405911f853f1521.tar.gz wiimmfi-watcher-377487c04e1e1dc0636f923e0405911f853f1521.tar.bz2 |
added a new error if jsoup throws exception
Diffstat (limited to 'app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java')
-rw-r--r-- | app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java b/app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java index 47faf4b..60ad7df 100644 --- a/app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java +++ b/app/src/main/java/me/brysonsteck/wiimmfiwatcher/wiimmfi/RoomData.java @@ -14,20 +14,21 @@ public class RoomData { String roomHeader; String playerLink; String friendCode; + Exception error; ArrayList<Player> players = new ArrayList<>(); String userAgent = "Wiimmfi Watcher for Android (https://github.com/brysonsteck/wiimmfi-watcher) Version " + BuildConfig.VERSION_NAME; public RoomData (ArrayList<Player> players, String friendCode) { this.friendCode = friendCode; - getPlayerLink(); + error = getPlayerLink(); Document doc = null; if (this.playerLink == null) { - System.out.println("The player link is null for some reason"); + System.out.println("The player link is null for some reason:"); + System.out.println(error); } else { try { - System.out.println(userAgent); doc = Jsoup.connect("https://wiimmfi.de/" + this.playerLink) .userAgent(userAgent) .get(); @@ -93,7 +94,7 @@ public class RoomData { } } - public void getPlayerLink() { + public Exception getPlayerLink() { try { Document doc = Jsoup.connect("https://wiimmfi.de/stats/mkw") .userAgent(userAgent) @@ -117,10 +118,12 @@ public class RoomData { } } } + return null; } catch (Exception e) { e.printStackTrace(); + return e; } } public ArrayList<Player> getPlayers() { return players; } |