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: [PATCH] Statistics now also need the token for authentication --- src/components/services/Mealie.vue | 55 +++++++++++++++--------------- 1 file changed, 28 insertions(+), 27 deletions(-) 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)); }, }, }; -- 2.41.0