From 262230595190f91a924c1630c738f119727b1eae Mon Sep 17 00:00:00 2001 From: J62 Date: Sat, 15 Mar 2025 16:54:33 -0700 Subject: [PATCH] d7 --- client/src/main/java/ctbrec/ui/settings/SettingsTab.java | 1 + .../ctbrec/ui/sites/chaturbate/ChaturbateTabProvider.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/main/java/ctbrec/ui/settings/SettingsTab.java b/client/src/main/java/ctbrec/ui/settings/SettingsTab.java index a0b88b9e..7a73b57f 100644 --- a/client/src/main/java/ctbrec/ui/settings/SettingsTab.java +++ b/client/src/main/java/ctbrec/ui/settings/SettingsTab.java @@ -215,6 +215,7 @@ public class SettingsTab extends Tab implements TabSelectionListener { naCamsOnly = new SimpleBooleanProperty(null, "filterNAcamsOnly", settings.filterNAcamsOnly); naCamsOnly.addListener((obs, oldValue, newValue) -> { settings.filterNAcamsOnly = newValue; + Config.getInstance().getSettings().filterNAcamsOnly = newValue; // Ensure the config is updated saveConfig(); refreshChaturbateTabs(); // Refresh tabs when the setting changes }); diff --git a/client/src/main/java/ctbrec/ui/sites/chaturbate/ChaturbateTabProvider.java b/client/src/main/java/ctbrec/ui/sites/chaturbate/ChaturbateTabProvider.java index a435052c..23e00dea 100644 --- a/client/src/main/java/ctbrec/ui/sites/chaturbate/ChaturbateTabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/chaturbate/ChaturbateTabProvider.java @@ -80,8 +80,9 @@ public class ChaturbateTabProvider extends AbstractTabProvider { } private String buildUrl(String endpoint) { - boolean filterNA = Config.getInstance().isFilterNAcamsOnlyEnabled(); // Fetch latest setting - return apiUrl + endpoint + (filterNA ? "®ions=NA" : ""); + return apiUrl + endpoint + (Config.getInstance().getSettings().filterNAcamsOnly ? "®ions=NA" : ""); } + + } \ No newline at end of file