Return at least ONLINE / OFFLINE, if the state is UNKNOWN

This commit is contained in:
0xboobface 2018-12-05 21:01:01 +01:00
parent 022997f6b6
commit 093b36270a
1 changed files with 11 additions and 1 deletions

View File

@ -1,5 +1,7 @@
package ctbrec.sites.bonga;
import static ctbrec.Model.STATUS.*;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
@ -84,9 +86,17 @@ public class BongaCamsModel extends AbstractModel {
@Override
public STATUS getOnlineState(boolean failFast) throws IOException, ExecutionException {
return onlineState;
if(failFast) {
return onlineState;
} else {
if(onlineState == UNKNOWN) {
return online ? ONLINE : OFFLINE;
}
return onlineState;
}
}
@Override
public void setOnlineState(STATUS onlineState) {
this.onlineState = onlineState;
}