From 093b36270ae45fdd057f89a23daca9fd5f7965b7 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Wed, 5 Dec 2018 21:01:01 +0100 Subject: [PATCH] Return at least ONLINE / OFFLINE, if the state is UNKNOWN --- .../main/java/ctbrec/sites/bonga/BongaCamsModel.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/ctbrec/sites/bonga/BongaCamsModel.java b/common/src/main/java/ctbrec/sites/bonga/BongaCamsModel.java index 2391547c..8414adda 100644 --- a/common/src/main/java/ctbrec/sites/bonga/BongaCamsModel.java +++ b/common/src/main/java/ctbrec/sites/bonga/BongaCamsModel.java @@ -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; }