wangzhibo
2026-07-16 005761a4fa0e5b03f5af869274bc85f8bab347d6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const WELCOME_KEY = 'garbage_welcome_dismissed_at';
const WELCOME_COOLDOWN_MS = 7 * 24 * 60 * 60 * 1000;
 
const Storage = {
  isWelcomeDismissed() {
    try {
      const dismissedAt = localStorage.getItem(WELCOME_KEY);
      if (!dismissedAt) return false;
      return Date.now() - parseInt(dismissedAt, 10) < WELCOME_COOLDOWN_MS;
    } catch {
      return false;
    }
  },
 
  dismissWelcome() {
    try {
      localStorage.setItem(WELCOME_KEY, String(Date.now()));
    } catch {
      /* ignore */
    }
  }
};