mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-26 08:11:17 +02:00
fix user not being parsed from localstorage
This commit is contained in:
@@ -127,7 +127,16 @@ export default class App extends Component {
|
|||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
this.AUTO_SAVE_INTERVAL = 15000; // 15 seconds
|
this.AUTO_SAVE_INTERVAL = 15000; // 15 seconds
|
||||||
const savedUser = window.localStorage.getItem('user');
|
const savedUser = (() => {
|
||||||
|
const user = window.localStorage.getItem('user');
|
||||||
|
try {
|
||||||
|
if (user) {
|
||||||
|
return JSON.parse(user);
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
})();
|
||||||
this.modalDefaultStates = {
|
this.modalDefaultStates = {
|
||||||
isModalOpen: false,
|
isModalOpen: false,
|
||||||
isAddLibraryModalOpen: false,
|
isAddLibraryModalOpen: false,
|
||||||
@@ -218,6 +227,7 @@ export default class App extends Component {
|
|||||||
newUser.firebaseUser = authUser;
|
newUser.firebaseUser = authUser;
|
||||||
|
|
||||||
this.setState({ user: newUser });
|
this.setState({ user: newUser });
|
||||||
|
|
||||||
window.user = newUser;
|
window.user = newUser;
|
||||||
// window.localStorage.setItem('user', authUser);
|
// window.localStorage.setItem('user', authUser);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user