From 2e9d2818486ac85b3ccd404c1c8bdce8a0c94f9b Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Thu, 7 Sep 2017 21:36:14 -0700 Subject: [PATCH] Prefer async/await to .then --- js/actionCreators.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/js/actionCreators.js b/js/actionCreators.js index 4cc5a27c..ea2318d9 100644 --- a/js/actionCreators.js +++ b/js/actionCreators.js @@ -137,16 +137,15 @@ export function loadMediaFromUrl(url, name) { } export function setSkinFromFile(skinFile) { - return dispatch => { + return async dispatch => { dispatch({ type: START_LOADING }); - skinParser(skinFile).then(skinData => - dispatch({ - type: SET_SKIN_DATA, - skinImages: skinData.images, - skinColors: skinData.colors, - skinPlaylistStyle: skinData.playlistStyle - }) - ); + const skinData = await skinParser(skinFile); + dispatch({ + type: SET_SKIN_DATA, + skinImages: skinData.images, + skinColors: skinData.colors, + skinPlaylistStyle: skinData.playlistStyle + }); }; }