diff --git a/app/components/TheSocialFeed.server.vue b/app/components/TheSocialFeed.server.vue index 289296c1..663cf264 100644 --- a/app/components/TheSocialFeed.server.vue +++ b/app/components/TheSocialFeed.server.vue @@ -27,8 +27,8 @@ import type { BlueskyFeedItem } from '~~/modules/social/runtime/server/_social/b import type { MastodonFeedItem } from '~~/modules/social/runtime/server/_social/mastodon.get' const [mastodon, bluesky] = await Promise.all([ - $fetch('/_social/mastodon'), - $fetch('/_social/bluesky').then(r => r.filter(p => !p.html?.includes('#ama'))), + $fetch('/_social/mastodon').catch(() => [] as MastodonFeedItem[]), + $fetch('/_social/bluesky').then(r => r.filter(p => !p.html?.includes('#ama'))).catch(() => [] as BlueskyFeedItem[]), ]) const sortedFeed = [...mastodon, ...bluesky]