}
fetchSettings(): Promise<any> {
- const promises = [];
- promises.push(
- this.store.getItem('eg.search.search_lib').then(
- id => this.staffCat.defaultSearchOrg = this.org.get(id)
- )
- );
-
- promises.push(
- this.store.getItem('eg.search.pref_lib').then(
- id => this.staffCat.prefOrg = this.org.get(id)
- )
- );
-
- return Promise.all(promises);
+ return this.store.getItemBatch([
+ 'eg.search.search_lib',
+ 'eg.search.pref_lib'
+ ]).then(settings => {
+ this.staffCat.defaultSearchOrg =
+ this.org.get(settings['eg.search.search_lib']);
+ this.staffCat.prefOrg =
+ this.org.get(settings['eg.search.pref_lib']);
+ })
}
-
}