summaryrefslogtreecommitdiff
path: root/packages/frontend/src/ui
diff options
context:
space:
mode:
authorzyoshoka <107108195+zyoshoka@users.noreply.github.com>2024-04-29 15:36:01 +0900
committerGitHub <noreply@github.com>2024-04-29 15:36:01 +0900
commit2ff90a80d453e33caee2cc39f27149d1d7386ee1 (patch)
tree33c9d50894ce018216a2f85a094ff7c4bff701b1 /packages/frontend/src/ui
parentlint (diff)
downloadmisskey-2ff90a80d453e33caee2cc39f27149d1d7386ee1.tar.gz
misskey-2ff90a80d453e33caee2cc39f27149d1d7386ee1.tar.bz2
misskey-2ff90a80d453e33caee2cc39f27149d1d7386ee1.zip
fix(backend): add detailed schema to `fetch-rss` endpoint (#13764)
Diffstat (limited to 'packages/frontend/src/ui')
-rw-r--r--packages/frontend/src/ui/_common_/statusbar-rss.vue5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/frontend/src/ui/_common_/statusbar-rss.vue b/packages/frontend/src/ui/_common_/statusbar-rss.vue
index b973a4fd6b..6e1d06eec1 100644
--- a/packages/frontend/src/ui/_common_/statusbar-rss.vue
+++ b/packages/frontend/src/ui/_common_/statusbar-rss.vue
@@ -28,6 +28,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<script lang="ts" setup>
import { ref } from 'vue';
+import * as Misskey from 'misskey-js';
import MarqueeText from '@/components/MkMarquee.vue';
import { useInterval } from '@/scripts/use-interval.js';
import { shuffle } from '@/scripts/shuffle.js';
@@ -42,13 +43,13 @@ const props = defineProps<{
refreshIntervalSec?: number;
}>();
-const items = ref([]);
+const items = ref<Misskey.entities.FetchRssResponse['items']>([]);
const fetching = ref(true);
const key = ref(0);
const tick = () => {
window.fetch(`/api/fetch-rss?url=${props.url}`, {}).then(res => {
- res.json().then(feed => {
+ res.json().then((feed: Misskey.entities.FetchRssResponse) => {
if (props.shuffle) {
shuffle(feed.items);
}