From fd2ff2a19fb18b4db4b3505e4848d403121ab6db Mon Sep 17 00:00:00 2001 From: ybriker Date: Sun, 2 Feb 2025 16:06:21 -0700 Subject: [PATCH] Small fix --- app/setting/index.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/setting/index.js b/app/setting/index.js index ee69012..bd5675d 100644 --- a/app/setting/index.js +++ b/app/setting/index.js @@ -13,11 +13,17 @@ AppSettingsPage({ setState(props) { console.log('setState', props); this.state.props = props; - const storedAuthData = JSON.parse( - props.settingsStorage.getItem('googleAuthData'), - ); - if (storedAuthData) { + try { + const storedAuthData = JSON.parse( + props.settingsStorage.getItem('googleAuthData'), + ); this.state.googleAuthData = storedAuthData; + } catch (e) { + console.error('Error parsing googleAuthData', e); + console.error( + 'googleAuthData:', + props.settingsStorage.getItem('googleAuthData'), + ); } if (this.isTokenExpired() || !this.state.googleAuthData) { this.state.googleAuthData = null;