diff options
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/services/AdGuardHome.vue | 6 | ||||
-rw-r--r-- | src/components/services/PaperlessNG.vue | 18 | ||||
-rw-r--r-- | src/components/services/Ping.vue | 4 |
3 files changed, 15 insertions, 13 deletions
diff --git a/src/components/services/AdGuardHome.vue b/src/components/services/AdGuardHome.vue index 6ef5302..d4a2b89 100644 --- a/src/components/services/AdGuardHome.vue +++ b/src/components/services/AdGuardHome.vue | |||
@@ -51,9 +51,9 @@ export default { | |||
51 | }, | 51 | }, |
52 | methods: { | 52 | methods: { |
53 | fetchStatus: async function () { | 53 | fetchStatus: async function () { |
54 | this.status = await fetch( | 54 | this.status = await fetch(`${this.item.url}/control/status`).then( |
55 | `${this.item.url}/control/status` | 55 | (response) => response.json() |
56 | ).then((response) => response.json()); | 56 | ); |
57 | }, | 57 | }, |
58 | }, | 58 | }, |
59 | }; | 59 | }; |
diff --git a/src/components/services/PaperlessNG.vue b/src/components/services/PaperlessNG.vue index c4f50eb..4fb31f8 100644 --- a/src/components/services/PaperlessNG.vue +++ b/src/components/services/PaperlessNG.vue | |||
@@ -52,20 +52,22 @@ export default { | |||
52 | if (this.item.subtitle != null) return; // omitting unnecessary ajax call as the subtitle is showing | 52 | if (this.item.subtitle != null) return; // omitting unnecessary ajax call as the subtitle is showing |
53 | var apikey = this.item.apikey; | 53 | var apikey = this.item.apikey; |
54 | if (!apikey) { | 54 | if (!apikey) { |
55 | console.error("apikey is not present in config.yml for the paperless entry!"); | 55 | console.error( |
56 | "apikey is not present in config.yml for the paperless entry!" | ||
57 | ); | ||
56 | return; | 58 | return; |
57 | } | 59 | } |
58 | const url = `${this.item.url}/api/documents/`; | 60 | const url = `${this.item.url}/api/documents/`; |
59 | this.api = await fetch(url, { | 61 | this.api = await fetch(url, { |
60 | headers: { | 62 | headers: { |
61 | "Authorization": "Token " + this.item.apikey | 63 | Authorization: "Token " + this.item.apikey, |
62 | } | 64 | }, |
63 | }) | 65 | }) |
64 | .then(function(response) { | 66 | .then(function (response) { |
65 | if (!response.ok) { | 67 | if (!response.ok) { |
66 | throw new Error("Not 2xx response") | 68 | throw new Error("Not 2xx response"); |
67 | } else { | 69 | } else { |
68 | return response.json() | 70 | return response.json(); |
69 | } | 71 | } |
70 | }) | 72 | }) |
71 | .catch((e) => console.log(e)); | 73 | .catch((e) => console.log(e)); |
diff --git a/src/components/services/Ping.vue b/src/components/services/Ping.vue index a9114a8..9684419 100644 --- a/src/components/services/Ping.vue +++ b/src/components/services/Ping.vue | |||
@@ -53,8 +53,8 @@ export default { | |||
53 | fetchStatus: async function () { | 53 | fetchStatus: async function () { |
54 | const url = `${this.item.url}`; | 54 | const url = `${this.item.url}`; |
55 | this.api.status = await fetch(url) | 55 | this.api.status = await fetch(url) |
56 | .then((response) => "enabled") | 56 | .then(() => "enabled") |
57 | .catch((e) => "disabled"); | 57 | .catch(() => "disabled"); |
58 | }, | 58 | }, |
59 | }, | 59 | }, |
60 | }; | 60 | }; |