fix: remove unused formatSeason function and subscribedSeasonText for cleaner code

This commit is contained in:
jxxghp
2026-06-25 22:59:29 +08:00
parent 8edf1f686a
commit 3bba73abf1

View File

@@ -9,7 +9,7 @@ let mediaCardIdSeed = 0
import noImage from '@images/no-image.jpeg'
import { getDisplayImageUrl, getLogoUrl } from '@/utils/imageUtils'
import api from '@/api'
import { formatRating, formatSeason } from '@/@core/utils/formatters'
import { formatRating } from '@/@core/utils/formatters'
import type { MediaInfo, Site, Subscribe } from '@/api/types'
import router from '@/router'
import { useUserStore, useGlobalSettingsStore } from '@/stores'
@@ -165,14 +165,6 @@ function getExistsStatusKey() {
].join('::')
}
const subscribedSeasonText = computed(() => {
if (props.media?.type !== '电视剧') return ''
if (subscribedSeasonsLoading.value) return t('common.loadingText')
if (!subscribedSeasons.value.length) return t('media.status.subscribed')
return subscribedSeasons.value.map(season => formatSeason(season.toString())).join('、')
})
function isSameSubscribeMedia(subscribe: Subscribe) {
if (props.media?.tmdb_id && subscribe.tmdbid) return props.media.tmdb_id === subscribe.tmdbid
if (props.media?.douban_id && subscribe.doubanid) return props.media.douban_id === subscribe.doubanid
@@ -498,12 +490,6 @@ onBeforeUnmount(() => {
<p class="media-card-overview line-clamp-3 overflow-hidden text-ellipsis ...">
{{ props.media?.overview }}
</p>
<div v-if="isSubscribed" class="media-card-subscribe-summary mb-2">
<VIcon icon="mdi-heart" color="error" size="small" />
<span>
{{ props.media?.type === '电视剧' ? subscribedSeasonText : t('media.status.subscribed') }}
</span>
</div>
<div v-if="props.media?.collection_id" class="mb-3" @click.stop=""></div>
<div v-else class="flex align-center justify-between">
<IconBtn v-if="canSearch" icon="mdi-magnify" color="white" size="small" @click.stop="clickSearch" />