aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorDuy NGUYEN <duynguyen@deevotech.com>2022-02-01 18:32:25 +0100
committerDuy NGUYEN <duynguyen@deevotech.com>2022-02-01 18:32:25 +0100
commitf7f4ebdf667db848509f93d470cd46c648bb2439 (patch)
tree00b6f95e43219582c3246a73b08b71d4f3c219ba /src
parent8ede30411ed1726ed3885fd617364924e677abc2 (diff)
downloadhomer-f7f4ebdf667db848509f93d470cd46c648bb2439.tar.gz
homer-f7f4ebdf667db848509f93d470cd46c648bb2439.tar.zst
homer-f7f4ebdf667db848509f93d470cd46c648bb2439.zip
Parse new V3 api response
Diffstat (limited to 'src')
-rw-r--r--src/components/services/Radarr.vue15
-rw-r--r--src/components/services/Sonarr.vue14
2 files changed, 23 insertions, 6 deletions
diff --git a/src/components/services/Radarr.vue b/src/components/services/Radarr.vue
index 13f6d68..55896f5 100644
--- a/src/components/services/Radarr.vue
+++ b/src/components/services/Radarr.vue
@@ -75,9 +75,18 @@ export default {
75 this.fetch(`${this.apiPath}/queue?apikey=${this.item.apikey}`) 75 this.fetch(`${this.apiPath}/queue?apikey=${this.item.apikey}`)
76 .then((queue) => { 76 .then((queue) => {
77 this.activity = 0; 77 this.activity = 0;
78 for (var i = 0; i < queue.length; i++) { 78
79 if (queue[i].movie) { 79 if (this.item.legacyApi) {
80 this.activity++; 80 for (var i = 0; i < queue.length; i++) {
81 if (queue[i].series) {
82 this.activity++;
83 }
84 }
85 } else {
86 for (const record of queue.records) {
87 if (record.movieId) {
88 this.activity++;
89 }
81 } 90 }
82 } 91 }
83 }) 92 })
diff --git a/src/components/services/Sonarr.vue b/src/components/services/Sonarr.vue
index 3e5c49f..55df437 100644
--- a/src/components/services/Sonarr.vue
+++ b/src/components/services/Sonarr.vue
@@ -76,9 +76,17 @@ export default {
76 this.fetch(`${this.apiPath}/queue?apikey=${this.item.apikey}`) 76 this.fetch(`${this.apiPath}/queue?apikey=${this.item.apikey}`)
77 .then((queue) => { 77 .then((queue) => {
78 this.activity = 0; 78 this.activity = 0;
79 for (var i = 0; i < queue.length; i++) { 79 if (this.item.legacyApi) {
80 if (queue[i].series) { 80 for (var i = 0; i < queue.length; i++) {
81 this.activity++; 81 if (queue[i].series) {
82 this.activity++;
83 }
84 }
85 } else {
86 for (const record of queue.records) {
87 if (record.seriesId) {
88 this.activity++;
89 }
82 } 90 }
83 } 91 }
84 }) 92 })