Skip to content

Commit 3965f3f

Browse files
author
Marcin Mazurek
committed
[DDW-809] Fix minor issues
1 parent 2ddd60f commit 3965f3f

File tree

6 files changed

+13
-23
lines changed

6 files changed

+13
-23
lines changed

source/renderer/app/analytics/types.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ export interface AnalyticsClient {
44
}
55

66
export enum AnalyticsAcceptanceStatus {
7-
INITIAL_DECISION_REQUIRED = 'INITIAL_DECISION_REQUIRED',
8-
DECISION_CHANGE_REQUESTED = 'DECISION_CHANGE_REQUESTED',
7+
PENDING = 'PENDING',
98
ACCEPTED = 'ACCEPTED',
109
REJECTED = 'REJECTED',
1110
}

source/renderer/app/api/utils/localStorage.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,14 @@ export default class LocalStorageApi {
147147
getAnalyticsAcceptance = (): Promise<AnalyticsAcceptanceStatus> =>
148148
LocalStorageApi.get(
149149
keys.ANALYTICS_ACCEPTANCE,
150-
AnalyticsAcceptanceStatus.INITIAL_DECISION_REQUIRED
150+
AnalyticsAcceptanceStatus.PENDING
151151
);
152152
setAnalyticsAcceptance = (status: AnalyticsAcceptanceStatus): Promise<void> =>
153153
LocalStorageApi.set(keys.ANALYTICS_ACCEPTANCE, status);
154154
unsetAnalyticsAcceptance = (): Promise<void> =>
155155
LocalStorageApi.set(
156156
keys.ANALYTICS_ACCEPTANCE,
157-
AnalyticsAcceptanceStatus.INITIAL_DECISION_REQUIRED
157+
AnalyticsAcceptanceStatus.PENDING
158158
);
159159
getUserID = async (): Promise<string> => {
160160
let userId: string = await LocalStorageApi.get(keys.USER_ID, null);

source/renderer/app/components/profile/analytics/AnalyticsConsentForm.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
height: 100%;
77
justify-content: center;
88
line-height: 1.38;
9+
margin: 40px 0;
910
}
1011

1112
.centeredBox {

source/renderer/app/containers/MenuUpdater/useMenuUpdater.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,7 @@ const useMenuUpdater = ({
3535
rebuildApplicationMenu.send({
3636
isNavigationEnabled:
3737
profile.areTermsOfUseAccepted &&
38-
profile.analyticsAcceptanceStatus !==
39-
AnalyticsAcceptanceStatus.INITIAL_DECISION_REQUIRED &&
40-
profile.analyticsAcceptanceStatus !==
41-
AnalyticsAcceptanceStatus.DECISION_CHANGE_REQUESTED,
38+
profile.analyticsAcceptanceStatus !== AnalyticsAcceptanceStatus.PENDING,
4239
walletSettingsState,
4340
});
4441
}, [

source/renderer/app/containers/settings/categories/SupportSettingsPage.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import SupportSettings from '../../../components/settings/categories/SupportSett
55
import { generateSupportRequestLink } from '../../../../../common/utils/reporting';
66
import type { InjectedProps } from '../../../types/injectedPropsType';
77
import { AnalyticsAcceptanceStatus } from '../../../analytics';
8+
import { ROUTES } from '../../../routes-config';
89

910
const messages = defineMessages({
1011
supportRequestLinkUrl: {
@@ -28,9 +29,9 @@ class SupportSettingsPage extends Component<InjectedProps> {
2829
};
2930

3031
handleChangeAnalyticsSettings = () => {
31-
this.props.actions.profile.acceptAnalytics.trigger(
32-
AnalyticsAcceptanceStatus.DECISION_CHANGE_REQUESTED
33-
);
32+
this.props.actions.router.goToRoute.trigger({
33+
route: ROUTES.PROFILE.ANALYTICS,
34+
});
3435
};
3536

3637
handleSupportRequestClick = async (

source/renderer/app/stores/ProfileStore.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -401,13 +401,9 @@ export default class ProfileStore extends Store {
401401
this.analytics.disableTracking();
402402
}
403403

404-
if (
405-
previousStatus === AnalyticsAcceptanceStatus.INITIAL_DECISION_REQUIRED
406-
) {
404+
if (previousStatus === AnalyticsAcceptanceStatus.PENDING) {
407405
this._redirectToRoot();
408-
} else if (
409-
previousStatus === AnalyticsAcceptanceStatus.DECISION_CHANGE_REQUESTED
410-
) {
406+
} else {
411407
this.actions.router.goToRoute.trigger({
412408
route: ROUTES.SETTINGS.SUPPORT,
413409
});
@@ -475,10 +471,7 @@ export default class ProfileStore extends Store {
475471
!this.isInitialScreen &&
476472
this.isCurrentLocaleSet &&
477473
this.areTermsOfUseAccepted &&
478-
(this.analyticsAcceptanceStatus ===
479-
AnalyticsAcceptanceStatus.INITIAL_DECISION_REQUIRED ||
480-
this.analyticsAcceptanceStatus ===
481-
AnalyticsAcceptanceStatus.DECISION_CHANGE_REQUESTED)
474+
this.analyticsAcceptanceStatus === AnalyticsAcceptanceStatus.PENDING
482475
) {
483476
this.actions.router.goToRoute.trigger({
484477
route: ROUTES.PROFILE.ANALYTICS,
@@ -496,8 +489,7 @@ export default class ProfileStore extends Store {
496489
isConnected &&
497490
this.isCurrentLocaleSet &&
498491
this.areTermsOfUseAccepted &&
499-
this.analyticsAcceptanceStatus !==
500-
AnalyticsAcceptanceStatus.INITIAL_DECISION_REQUIRED &&
492+
this.analyticsAcceptanceStatus !== AnalyticsAcceptanceStatus.PENDING &&
501493
// @ts-ignore ts-migrate(2339) FIXME: Property 'stores' does not exist on type 'ProfileS... Remove this comment to see the full error message
502494
this.stores.wallets.hasLoadedWallets &&
503495
dataLayerMigrationNotAccepted

0 commit comments

Comments
 (0)