forked from j62/ctbrec
Fix JSON parsing exception
Sometimes performerData is not available. In this case we assume the model is offline
This commit is contained in:
parent
26b73322cc
commit
3bf9c5fa26
|
@ -57,6 +57,9 @@ public class BongaCamsModel extends AbstractModel {
|
||||||
public boolean isOnline(boolean ignoreCache) throws IOException, ExecutionException, InterruptedException {
|
public boolean isOnline(boolean ignoreCache) throws IOException, ExecutionException, InterruptedException {
|
||||||
if (ignoreCache) {
|
if (ignoreCache) {
|
||||||
JSONObject roomData = getRoomData();
|
JSONObject roomData = getRoomData();
|
||||||
|
if (!roomData.has("performerData")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
JSONObject performerData = roomData.getJSONObject("performerData");
|
JSONObject performerData = roomData.getJSONObject("performerData");
|
||||||
setDisplayName(performerData.optString("displayName"));
|
setDisplayName(performerData.optString("displayName"));
|
||||||
String url = BongaCams.baseUrl + "/tools/listing_v3.php?livetab=&online_only=true&offset=0&model_search%5Bdisplay_name%5D%5Btext%5D="
|
String url = BongaCams.baseUrl + "/tools/listing_v3.php?livetab=&online_only=true&offset=0&model_search%5Bdisplay_name%5D%5Btext%5D="
|
||||||
|
|
Loading…
Reference in New Issue