From 9e688760221781b56000d4d209c45aef71fa0fc0 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Sat, 3 Oct 2020 16:26:09 +0200 Subject: [PATCH] Use Flirt4Free stream preview instead of static images --- .../ctbrec/ui/sites/flirt4free/Flirt4FreeUpdateService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/src/main/java/ctbrec/ui/sites/flirt4free/Flirt4FreeUpdateService.java b/client/src/main/java/ctbrec/ui/sites/flirt4free/Flirt4FreeUpdateService.java index d1fae3f9..89d89735 100644 --- a/client/src/main/java/ctbrec/ui/sites/flirt4free/Flirt4FreeUpdateService.java +++ b/client/src/main/java/ctbrec/ui/sites/flirt4free/Flirt4FreeUpdateService.java @@ -97,7 +97,11 @@ public class Flirt4FreeUpdateService extends PaginatedScheduledService { model.setDisplayName(modelDiv.attr("data-model-name")); Element img = HtmlParser.getTag(modelHtml, "a[class*=modelLink] img"); img.setBaseUri(url); - if (img.hasAttr("data-image-url")) { + if (img.hasAttr("data-live-image-src")) { + model.setPreview(img.absUrl("data-live-image-src")); + } else if (img.hasAttr("data-static-image-src")) { + model.setPreview(img.absUrl("data-static-image-src")); + } else if (img.hasAttr("data-image-url")) { model.setPreview(img.absUrl("data-image-url")); } else { // background-image: url('https://cdn1.vscdns.com/images/models/samples-640x480/3241715.jpg')