From 39c1fd94bab63a8e42d72e1862d3551e86934edb Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 16 May 2020 21:34:39 +0200 Subject: [PATCH] Fix isOnline for SHowupModel --- .../main/java/ctbrec/sites/showup/ShowupModel.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/ctbrec/sites/showup/ShowupModel.java b/common/src/main/java/ctbrec/sites/showup/ShowupModel.java index 605bc414..fa0ad8ce 100644 --- a/common/src/main/java/ctbrec/sites/showup/ShowupModel.java +++ b/common/src/main/java/ctbrec/sites/showup/ShowupModel.java @@ -28,14 +28,16 @@ public class ShowupModel extends AbstractModel { @Override public boolean isOnline(boolean ignoreCache) throws IOException, ExecutionException, InterruptedException { - List modelList = getShowupSite().getModelList(); - for (Model model : modelList) { - ShowupModel m = (ShowupModel) model; - if (m.getUid() == uid) { - return m.getOnlineState(false) != State.ONLINE; + if(ignoreCache) { + List modelList = getShowupSite().getModelList(); + for (Model model : modelList) { + ShowupModel m = (ShowupModel) model; + if (m.getUid() == uid) { + setOnlineState(m.getOnlineState(false)); + } } } - return false; + return getOnlineState(false) == State.ONLINE; } @Override