From 19cf9969b984f14b4fbffa4dad54b63c7b79d87a Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Sat, 28 Jan 2023 21:48:26 -0800
Subject: [PATCH] Fix immich widget error catching & awaiting data
---
src/widgets/immich/component.jsx | 25 ++++++++++++++++++-------
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/src/widgets/immich/component.jsx b/src/widgets/immich/component.jsx
index 1c5aa902..310ce0b2 100644
--- a/src/widgets/immich/component.jsx
+++ b/src/widgets/immich/component.jsx
@@ -5,18 +5,29 @@ import useWidgetAPI from "utils/proxy/use-widget-api";
export default function Component({ service }) {
const { widget } = service;
- const { data: immichData } = useWidgetAPI(widget);
+ const { data: immichData, error: immichError } = useWidgetAPI(widget);
- if (immichData?.statusCode) { // Unauthorized
- return ;
+ if (immichError || immichData?.statusCode === 401) {
+ return ;
+ }
+
+ if (!immichData) {
+ return (
+
+
+
+
+
+
+ );
}
return (
-
-
-
-
+
+
+
+
);
}