favorites tl fixes

This commit is contained in:
Henry Jameson 2026-08-26 14:18:00 +03:00
commit 2deb74a6cf
3 changed files with 2 additions and 3 deletions

View file

@ -87,7 +87,6 @@
v-if="favoritesTabVisible" v-if="favoritesTabVisible"
key="favorites" key="favorites"
:label="$t('user_card.favorites')" :label="$t('user_card.favorites')"
:disabled="favorites.visibleStatusIds.size === 0"
:title="$t('user_card.favorites')" :title="$t('user_card.favorites')"
:timeline-ref="{ name: 'favorites', argument: userId }" :timeline-ref="{ name: 'favorites', argument: userId }"
:argument="isUs ? undefined : userId" :argument="isUs ? undefined : userId"

View file

@ -77,7 +77,7 @@ const timelineFetcher = (timeline, argument, credentials) => {
return { statuses, pagination } return { statuses, pagination }
}) })
.catch((error) => { .catch((error) => {
if (error.statusCode === 403 && timeline === 'favorites') { if (error.statusCode === 403 && timeline.name === 'favorites') {
useInstanceCapabilitiesStore().pleromaPublicFavouritesAvailable = false useInstanceCapabilitiesStore().pleromaPublicFavouritesAvailable = false
return return
} }

View file

@ -80,7 +80,7 @@ export const useTimelinesStore = defineStore('timelines', {
if (timeline.persistent && !persistent) return if (timeline.persistent && !persistent) return
if ( if (
timelineName === 'favourites' && timelineName === 'favorites' &&
!useInstanceCapabilitiesStore().pleromaPublicFavouritesAvailable !useInstanceCapabilitiesStore().pleromaPublicFavouritesAvailable
) { ) {
console.warn("Instance doesn't support public favorites timeline") console.warn("Instance doesn't support public favorites timeline")