forked from j62/ctbrec
Improve account existance check for bongacams
This commit is contained in:
parent
29b18c28ab
commit
a8f4f65e30
|
@ -409,4 +409,20 @@ public class BongaCamsModel extends AbstractModel {
|
||||||
setOnlineState(OFFLINE);
|
setOnlineState(OFFLINE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean exists() throws IOException {
|
||||||
|
Request req = new Request.Builder() // @formatter:off
|
||||||
|
.url(getUrl())
|
||||||
|
.header(USER_AGENT, Config.getInstance().getSettings().httpUserAgent)
|
||||||
|
.header(ACCEPT_LANGUAGE, Locale.ENGLISH.getLanguage())
|
||||||
|
.build(); // @formatter:on
|
||||||
|
try (Response response = getSite().getHttpClient().execute(req)) {
|
||||||
|
if (!response.isSuccessful() && response.code() == 404) {
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
return !response.request().url().toString().endsWith("_deleted");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue