Skip to content

Commit

Permalink
fix(lld): fix analytics useEffect in default
Browse files Browse the repository at this point in the history
  • Loading branch information
LucasWerey committed May 16, 2024
1 parent 5b983ff commit 7857c4e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
5 changes: 5 additions & 0 deletions .changeset/itchy-dryers-trade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ledger-live-desktop": patch
---

Fix analytics that were overriding app.json
12 changes: 8 additions & 4 deletions apps/ledger-live-desktop/src/renderer/Default.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ import {
hasCompletedOnboardingSelector,
hasSeenAnalyticsOptInPromptSelector,
} from "~/renderer/reducers/settings";
import { isLocked as isLockedSelector } from "~/renderer/reducers/application";
import { setShareAnalytics, setSharePersonalizedRecommendations } from "./actions/settings";

const PlatformCatalog = lazy(() => import("~/renderer/screens/platform"));
Expand Down Expand Up @@ -198,13 +199,16 @@ export default function Default() {
const listAppsV2 = useFeature("listAppsV2minor1");
const analyticsFF = useFeature("lldAnalyticsOptInPrompt");
const hasSeenAnalyticsOptInPrompt = useSelector(hasSeenAnalyticsOptInPromptSelector);
const isLocked = useSelector(isLockedSelector);
const dispatch = useDispatch();

useEffect(() => {
if (!analyticsFF?.enabled || hasSeenAnalyticsOptInPrompt) return;
dispatch(setShareAnalytics(false));
dispatch(setSharePersonalizedRecommendations(false));
});
if (!isLocked && analyticsFF?.enabled && !hasSeenAnalyticsOptInPrompt) {
dispatch(setShareAnalytics(false));
dispatch(setSharePersonalizedRecommendations(false));
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [isLocked]);

useEffect(() => {
if (!listAppsV2) return;
Expand Down

0 comments on commit 7857c4e

Please sign in to comment.