Skip to content

Commit b1bc880

Browse files
committed
Add more DNT checks
1 parent 3c3c357 commit b1bc880

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

packages/common/src/utils/analytics/amplitude.ts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,25 @@ import delay from '../delay';
55
const NEW_SESSION_TIME = 1000 * 60 * 30;
66

77
const getLastTimeEventSent = () => {
8-
const lastTime = localStorage.getItem('csb-last-event-sent');
8+
try {
9+
const lastTime = localStorage.getItem('csb-last-event-sent');
910

10-
if (lastTime === null) {
11+
if (lastTime === null) {
12+
return 0;
13+
}
14+
15+
return +lastTime;
16+
} catch (e) {
1117
return 0;
1218
}
13-
14-
return +lastTime;
1519
};
1620

1721
const markLastTimeEventSent = () => {
18-
localStorage.setItem('csb-last-event-sent', Date.now().toString());
22+
try {
23+
localStorage.setItem('csb-last-event-sent', Date.now().toString());
24+
} catch (e) {
25+
console.warn(e);
26+
}
1927
};
2028

2129
const getAmplitude = async (): Promise<any | false> => {

0 commit comments

Comments
 (0)