forked from j62/ctbrec
1
0
Fork 0

Improve account existance check for bongacams

This commit is contained in:
0xb00bface 2021-08-08 18:30:05 +02:00
parent 29b18c28ab
commit a8f4f65e30
1 changed files with 16 additions and 0 deletions

View File

@ -409,4 +409,20 @@ public class BongaCamsModel extends AbstractModel {
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");
}
}
}
}