From dd92b8ecf878382cebed57df4b4f6cbff7302bc5 Mon Sep 17 00:00:00 2001 From: Matthew Oslan Date: Sun, 30 Jun 2019 18:24:58 -0400 Subject: [PATCH] Make both Dark Sky API calls simultaneously --- routes/weatherProviders/DarkSky.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/routes/weatherProviders/DarkSky.ts b/routes/weatherProviders/DarkSky.ts index a5c3746..66a0692 100644 --- a/routes/weatherProviders/DarkSky.ts +++ b/routes/weatherProviders/DarkSky.ts @@ -26,8 +26,7 @@ export default class DarkSkyWeatherProvider extends WeatherProvider { let yesterdayData, todayData; try { - yesterdayData = await httpJSONRequest( yesterdayUrl ); - todayData = await httpJSONRequest( todayUrl ); + [ yesterdayData, todayData ] = await Promise.all( [ httpJSONRequest( yesterdayUrl ), httpJSONRequest( todayUrl ) ] ); } catch ( err ) { console.error( "Error retrieving weather information from Dark Sky:", err ); throw "An error occurred while retrieving weather information from Dark Sky."