From ccde1b7a5bc7d2009f7524513c9aeae954d60a6f Mon Sep 17 00:00:00 2001 From: Kyle Bowden <1393788+kyle-bowden@users.noreply.github.com> Date: Sun, 6 Oct 2024 01:37:21 +0100 Subject: [PATCH] Remove google analytics (#4) --- src/main/java/co/uk/bittwisted/CapsLockHook.java | 7 ------- .../java/co/uk/bittwisted/service/AnalyticService.java | 4 ++-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/co/uk/bittwisted/CapsLockHook.java b/src/main/java/co/uk/bittwisted/CapsLockHook.java index 282506a..e9c7b1c 100644 --- a/src/main/java/co/uk/bittwisted/CapsLockHook.java +++ b/src/main/java/co/uk/bittwisted/CapsLockHook.java @@ -51,7 +51,6 @@ public class CapsLockHook extends JFrame implements NativeKeyListener { private final String appDataFolderPath = System.getenv("APPDATA") + "\\cap-lock-hook"; private final GradientPaint defaultBackgroundGradient; - private final AnalyticService analyticService; public CapsLockHook() throws AWTException { setTitle("CapUp"); @@ -67,7 +66,6 @@ public CapsLockHook() throws AWTException { robot = new Robot(); appConfig = new AppConfig(appDataFolderPath); - analyticService = new AnalyticService(appConfig.getClientId()); defaultBackgroundGradient = new GradientPaint(100, 0, Color.BLACK, getWidth()+50, getHeight(), Color.GRAY); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); @@ -221,7 +219,6 @@ private void flipCapLockState() { repaint(); - analyticService.trackCapLockFlipToggle(); logger.log(Level.INFO, "Reset caps lock"); } @@ -289,8 +286,6 @@ public void showCapsLockStatusPopup() { hidePopup(); } repaint(); - - analyticService.trackCapLockToggle(); } private void showSuccessStatusPopup() { @@ -339,8 +334,6 @@ private void quickFixUpperCaseText() { showSuccessStatusPopup(); } - - analyticService.trackCapLockQuickFix(); } private void hidePopup() { diff --git a/src/main/java/co/uk/bittwisted/service/AnalyticService.java b/src/main/java/co/uk/bittwisted/service/AnalyticService.java index 92a22a5..bd273be 100644 --- a/src/main/java/co/uk/bittwisted/service/AnalyticService.java +++ b/src/main/java/co/uk/bittwisted/service/AnalyticService.java @@ -3,11 +3,11 @@ import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; -import java.util.Optional; import java.util.Properties; import java.util.logging.Level; import java.util.logging.Logger; +// TODO: Not in use as G4A requires user consent before posting events public class AnalyticService { private final Properties defaultProperties; private final Logger logger = Logger.getLogger(AnalyticService.class.getName()); @@ -15,7 +15,7 @@ public class AnalyticService { public AnalyticService(String clientId) { defaultProperties = new Properties(); defaultProperties.setProperty("t", "event"); - defaultProperties.setProperty("tid", "UA-98191047-2"); + defaultProperties.setProperty("tid", "G-YMBFYFX9WY"); defaultProperties.setProperty("cid", clientId); defaultProperties.setProperty("ev", "1"); }