From acaca35ff720e5b5b58a565f682bde6c96c6de5b Mon Sep 17 00:00:00 2001 From: Johann150 Date: Wed, 15 Feb 2023 20:42:40 +0100 Subject: [PATCH] client: fix authentication error in RSS widgets closes https://akkoma.dev/FoundKeyGang/FoundKey/issues/341 Changelog: Fixed --- packages/client/src/widgets/rss-ticker.vue | 11 +++++------ packages/client/src/widgets/rss.vue | 8 +++----- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/packages/client/src/widgets/rss-ticker.vue b/packages/client/src/widgets/rss-ticker.vue index 55d9009bc..1c08078c5 100644 --- a/packages/client/src/widgets/rss-ticker.vue +++ b/packages/client/src/widgets/rss-ticker.vue @@ -25,6 +25,7 @@ import MarqueeText from '@/components/marquee.vue'; import { GetFormResultType } from '@/scripts/form'; import MkContainer from '@/components/ui/container.vue'; import { useInterval } from '@/scripts/use-interval'; +import * as os from '@/os'; const name = 'rssTicker'; @@ -77,12 +78,10 @@ const fetching = ref(true); let key = $ref(0); const tick = (): void => { - fetch(`/api/fetch-rss?url=${widgetProps.url}`, {}).then(res => { - res.json().then(feed => { - items.value = feed.items; - fetching.value = false; - key++; - }); + os.apiGet('fetch-rss', { url: widgetProps.url }).then(feed => { + items.value = feed.items; + fetching.value = false; + key++; }); }; diff --git a/packages/client/src/widgets/rss.vue b/packages/client/src/widgets/rss.vue index 72f624982..df1d88c65 100644 --- a/packages/client/src/widgets/rss.vue +++ b/packages/client/src/widgets/rss.vue @@ -51,11 +51,9 @@ const items = ref([]); const fetching = ref(true); const tick = () => { - fetch(`/api/fetch-rss?url=${widgetProps.url}`, {}).then(res => { - res.json().then(feed => { - items.value = feed.items; - fetching.value = false; - }); + os.apiGet('fetch-rss', { url: widgetProps.url }).then(feed => { + items.value = feed.items; + fetching.value = false; }); };