From a345bd0f554ec83b5b994752f30dca9d09dc9e67 Mon Sep 17 00:00:00 2001
From: Noah Loomans <noahloomans@gmail.com>
Date: Mon, 19 Feb 2018 23:04:20 +0100
Subject: Simplify nested Promise

---
 src/client/react/components/container/View.js | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

(limited to 'src/client')

diff --git a/src/client/react/components/container/View.js b/src/client/react/components/container/View.js
index 7c0d42c..407a7de 100644
--- a/src/client/react/components/container/View.js
+++ b/src/client/react/components/container/View.js
@@ -65,16 +65,14 @@ class View extends React.Component {
     const schedule = extractSchedule(schedules, user, week);
 
     if (schedule.state === 'NOT_REQUESTED') {
-      fetch(`/get/${user}?week=${week}`).then(
+      fetch(`/get/${user}?week=${week}`).then(r => r.text()).then(
         // success
-        (r) => {
-          r.text().then((htmlStr) => {
-            dispatch({
-              type: 'VIEW/FETCH_SCHEDULE_SUCCESS',
-              user,
-              week,
-              htmlStr,
-            });
+        (htmlStr) => {
+          dispatch({
+            type: 'VIEW/FETCH_SCHEDULE_SUCCESS',
+            user,
+            week,
+            htmlStr,
           });
         },
 
-- 
cgit v1.1