1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-12 09:36:32 +02:00

misc fixes

This commit is contained in:
Kushagra Gour
2018-06-19 10:18:13 +05:30
parent 15d65f30ea
commit 6865b8c562

View File

@ -108,10 +108,7 @@ export default class App extends Component {
alertsService.add('You are now logged in!'); alertsService.add('You are now logged in!');
this.setState({ user }); this.setState({ user });
window.user = user; window.user = user;
if ( if (!window.localStorage[LocalStorageKeys.ASKED_TO_IMPORT_CREATIONS]) {
!window.localStorage[LocalStorageKeys.ASKED_TO_IMPORT_CREATIONS] &&
window.oldSavedCreationsCountEl
) {
this.fetchItems(false, true).then(items => { this.fetchItems(false, true).then(items => {
if (!items.length) { if (!items.length) {
return; return;
@ -204,7 +201,7 @@ export default class App extends Component {
window.db.setUserLastSeenVersion(version); window.db.setUserLastSeenVersion(version);
// set some initial preferences on closing the onboard modal // set some initial preferences on closing the onboard modal
// Old onboarding. // Old onboarding.
// utils.once(document, 'overlaysClosed', function() {}); //once(document, 'overlaysClosed', function() {});
} }
// If its an upgrade // If its an upgrade
if ( if (
@ -365,7 +362,7 @@ export default class App extends Component {
var items = []; var items = [];
if (window.user && !shouldFetchLocally) { if (window.user && !shouldFetchLocally) {
items = await itemService.getAllItems(); items = await itemService.getAllItems();
utils.log('got items'); log('got items');
if (shouldSaveGlobally) { if (shouldSaveGlobally) {
items.forEach(item => { items.forEach(item => {
this.state.savedItems[item.id] = item; this.state.savedItems[item.id] = item;
@ -715,9 +712,9 @@ export default class App extends Component {
[`settings.${settingName}`]: this.state.prefs[settingName] [`settings.${settingName}`]: this.state.prefs[settingName]
}) })
.then(arg => { .then(arg => {
utils.log(`Setting "${settingName}" for user`, arg); log(`Setting "${settingName}" for user`, arg);
}) })
.catch(error => utils.log(error)); .catch(error => log(error));
}); });
} }
trackEvent('ui', 'updatePref-' + settingName, prefs[settingName]); trackEvent('ui', 'updatePref-' + settingName, prefs[settingName]);
@ -771,6 +768,8 @@ export default class App extends Component {
} }
trackEvent('fn', 'loggedOut'); trackEvent('fn', 'loggedOut');
auth.logout(); auth.logout();
this.setState({ isProfileModalOpen: false });
alertsService.add('Log out successfull');
} }
itemClickHandler(item) { itemClickHandler(item) {