use Promise.all to make requests in parallel

This commit is contained in:
Keith Grant
2020-10-30 14:48:02 -07:00
parent adc68b672d
commit c58c7e285c

View File

@@ -132,10 +132,12 @@ function HostFilterLookup({
useCallback( useCallback(
async orgId => { async orgId => {
const params = parseQueryString(QS_CONFIG, location.search); const params = parseQueryString(QS_CONFIG, location.search);
const { data } = await HostsAPI.read( const [{ data }, { data: actions }] = await Promise.all([
mergeParams(params, { inventory__organization: orgId }) HostsAPI.read(
); mergeParams(params, { inventory__organization: orgId })
const { data: actions } = await HostsAPI.readOptions(); ),
HostsAPI.readOptions(),
]);
return { return {
count: data.count, count: data.count,
hosts: data.results, hosts: data.results,