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;
this.destroyHomeSections();
this.sectionsRendered = true;
return apiClient.getCurrentUser().then(function (user) {
return homeSections.loadSections(view.querySelector('.sections'), apiClient, user, userSettings).then(function () {
return apiClient.getCurrentUser()
.then(user => homeSections.loadSections(view.querySelector('.sections'), apiClient, user, userSettings))
.then(() => {
if (options.autoFocus) {
focusManager.autoFocus(view);
}
}).catch(err => {
console.error(err);
}).finally(() => {
loading.hide();
});
});
}
onPause() {
const sectionsContainer = this.sectionsContainer;