Add error catching when loading home screen tab

This commit is contained in:
Bill Thornton 2022-04-04 14:42:03 -04:00
parent 891c63a3da
commit c0228cc176

View file

@ -29,15 +29,17 @@ class HomeTab {
const apiClient = this.apiClient; const apiClient = this.apiClient;
this.destroyHomeSections(); this.destroyHomeSections();
this.sectionsRendered = true; this.sectionsRendered = true;
return apiClient.getCurrentUser().then(function (user) { return apiClient.getCurrentUser()
return homeSections.loadSections(view.querySelector('.sections'), apiClient, user, userSettings).then(function () { .then(user => homeSections.loadSections(view.querySelector('.sections'), apiClient, user, userSettings))
.then(() => {
if (options.autoFocus) { if (options.autoFocus) {
focusManager.autoFocus(view); focusManager.autoFocus(view);
} }
}).catch(err => {
console.error(err);
}).finally(() => {
loading.hide(); loading.hide();
}); });
});
} }
onPause() { onPause() {
const sectionsContainer = this.sectionsContainer; const sectionsContainer = this.sectionsContainer;