From 64ac4c48d50d8ed3eda8ae2dfc37e4453c84cd90 Mon Sep 17 00:00:00 2001
From: Andreas Waschinski <25221082+waschinski@users.noreply.github.com>
Date: Wed, 28 Jul 2021 16:10:11 +0200
Subject: Statistics now also need the token for authentication

---
 src/components/services/Mealie.vue | 55 +++++++++++++++++++-------------------
 1 file changed, 28 insertions(+), 27 deletions(-)

(limited to 'src/components/services/Mealie.vue')

diff --git a/src/components/services/Mealie.vue b/src/components/services/Mealie.vue
index 7224bf4..acff1fb 100644
--- a/src/components/services/Mealie.vue
+++ b/src/components/services/Mealie.vue
@@ -55,35 +55,36 @@ export default {
     fetchStatus: async function () {
       if (this.item.subtitle != null) return; // omitting unnecessary ajax call as the subtitle is showing
       var apikey = this.item.apikey;
-      if (apikey) {
-        const url = `${this.item.url}/api/meal-plans/today/`;
-        this.meal = await fetch(url, {
-            headers: {
-              "Authorization": "Bearer " + this.item.apikey,
-              "Accept": "application/json"
-            }
-          })
-          .then(function(response) {
-            if (!response.ok) {
-              throw new Error("Not 2xx response")
-            } else {
-              if (response != null) {
-                return response.json();
-              }
-            }
-          })
-          .catch((e) => console.log(e));
-      }
-      const url = `${this.item.url}/api/debug/statistics/`;
-      this.stats = await fetch(url)
-        .then(function(response) {
-          if (!response.ok) {
-            throw new Error("Not 2xx response")
-          } else {
+      this.meal = await fetch(`${this.item.url}/api/meal-plans/today/`, {
+        headers: {
+          "Authorization": "Bearer " + this.item.apikey,
+          "Accept": "application/json"
+        }
+      })
+      .then(function(response) {
+        if (!response.ok) {
+          throw new Error("Not 2xx response")
+        } else {
+          if (response != null) {
             return response.json();
           }
-        })
-        .catch((e) => console.log(e));
+        }
+      })
+      .catch((e) => console.log(e));
+      this.stats = await fetch(`${this.item.url}/api/debug/statistics/`, {
+        headers: {
+          "Authorization": "Bearer " + this.item.apikey,
+          "Accept": "application/json"
+        }
+      })
+      .then(function(response) {
+        if (!response.ok) {
+          throw new Error("Not 2xx response")
+        } else {
+          return response.json();
+        }
+      })
+      .catch((e) => console.log(e));
     },
   },
 };
-- 
cgit v1.2.3

