From 71c2d74857da6ff522f8b2fca28f68f670f54e53 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Sat, 30 Dec 2023 22:38:07 +0100 Subject: [PATCH] Use random names to load the offline image --- .../main/java/ctbrec/sites/chaturbate/ChaturbateModel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java b/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java index 3692c913..06dee89a 100644 --- a/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java +++ b/common/src/main/java/ctbrec/sites/chaturbate/ChaturbateModel.java @@ -38,6 +38,7 @@ public class ChaturbateModel extends AbstractModel { private int[] resolution = new int[2]; private transient StreamInfo streamInfo; private transient Instant lastStreamInfoRequest = Instant.EPOCH; + private static final Random RNG = new Random(); private static int offlineImageSize = 0; private final transient ObjectMapper mapper = ObjectMapperFactory.getMapper(); @@ -82,7 +83,8 @@ public class ChaturbateModel extends AbstractModel { } private int getOfflineImageSize() { - String randomName = UUID.randomUUID().toString().replace("-", "").substring(0, 10); + String[] names = {"Sophia", "Helena", "Olivia", "Natasha", "Emmy", "Jenny", "Diana", "Teresa", "Julia", "Polly", "Amanda"}; + String randomName = names[RNG.nextInt(names.length)] + RNG.nextInt(99); String previewUrl = "https://roomimg.stream.highwebmedia.com/ri/" + randomName + ".jpg?" + Instant.now().getEpochSecond(); int imageSize = getImageSize(previewUrl); if (imageSize == 0) {