From 306f07cf638ebbb045c5c5b20ccf35c9c6f88193 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Wed, 24 Oct 2018 18:00:10 +0200 Subject: [PATCH] Display only online models in popular models tab --- src/main/java/ctbrec/sites/mfc/PopularModelService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/ctbrec/sites/mfc/PopularModelService.java b/src/main/java/ctbrec/sites/mfc/PopularModelService.java index 05dc4032..fea5f2fd 100644 --- a/src/main/java/ctbrec/sites/mfc/PopularModelService.java +++ b/src/main/java/ctbrec/sites/mfc/PopularModelService.java @@ -20,6 +20,13 @@ public class PopularModelService extends PaginatedScheduledService { return client.getModels().stream() .filter(m -> m.getPreview() != null) .filter(m -> m.getStreamUrl() != null) + .filter(m -> { + try { + return m.isOnline(); + } catch (Exception e) { + return false; + } + }) .sorted((m1, m2) -> m2.getViewerCount() - m1.getViewerCount()) .skip( (page-1) * modelsPerPage) .limit(modelsPerPage)