()
| 104 | useEffect(() => { |
| 105 | let mounted = true; |
| 106 | const refreshUser = () => localforage.getItem('user').then((value) => { |
| 107 | if (mounted) { |
| 108 | setUser(value); |
| 109 | } |
| 110 | }); |
| 111 | void refreshUser(); |
| 112 | window.addEventListener(USER_CHANGED_EVENT, refreshUser); |
| 113 | window.addEventListener(CACHE_CLEARED_EVENT, refreshUser); |