From f022315d11645bb624da1765709bbbf9e5a0c255 Mon Sep 17 00:00:00 2001 From: Jason Fischer Date: Thu, 20 Oct 2022 16:33:02 -0700 Subject: [PATCH] Snap to Radarr's native filter logic --- public/locales/en/common.json | 1 + src/widgets/radarr/component.jsx | 2 ++ src/widgets/radarr/widget.js | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index d53d480c7..695059ca4 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -100,6 +100,7 @@ }, "radarr": { "wanted": "Wanted", + "missing": "Missing", "queued": "Queued", "movies": "Movies" }, diff --git a/src/widgets/radarr/component.jsx b/src/widgets/radarr/component.jsx index 9a95f1b7a..256092a4c 100644 --- a/src/widgets/radarr/component.jsx +++ b/src/widgets/radarr/component.jsx @@ -20,6 +20,7 @@ export default function Component({ service }) { return ( + @@ -29,6 +30,7 @@ export default function Component({ service }) { return ( + diff --git a/src/widgets/radarr/widget.js b/src/widgets/radarr/widget.js index 7bc492c7e..5a457ea75 100644 --- a/src/widgets/radarr/widget.js +++ b/src/widgets/radarr/widget.js @@ -10,7 +10,8 @@ const widget = { endpoint: "movie", map: (data) => ({ wanted: jsonArrayFilter(data, (item) => item.monitored && !item.hasFile && item.isAvailable).length, - all: jsonArrayFilter(data, (item) => item.isAvailable).length, + have: jsonArrayFilter(data, (item) => item.hasFile).length, + missing: jsonArrayFilter(data, (item) => item.monitored && !item.hasFile).length, }), }, "queue/status": {