mirror of
https://github.com/MoonTechLab/LunaTV.git
synced 2026-02-22 02:24:44 +08:00
fix: try to fix year
This commit is contained in:
@@ -513,6 +513,7 @@ function PlayPageClient() {
|
||||
|
||||
// 更新状态保存详情
|
||||
setVideoTitle(detailData.title || videoTitleRef.current);
|
||||
setVideoYear(detailData.year);
|
||||
setVideoCover(detailData.poster);
|
||||
setDetail(detailData);
|
||||
|
||||
@@ -930,6 +931,7 @@ function PlayPageClient() {
|
||||
console.log('播放进度已保存:', {
|
||||
title: videoTitleRef.current,
|
||||
episode: currentEpisodeIndexRef.current + 1,
|
||||
year: detailRef.current?.year || 'unknown',
|
||||
progress: `${Math.floor(currentTime)}/${Math.floor(duration)}`,
|
||||
});
|
||||
} catch (err) {
|
||||
|
||||
@@ -96,8 +96,9 @@ export default function VideoCard({
|
||||
aggregateData?.mostFrequentDoubanId ?? douban_id
|
||||
);
|
||||
const actualEpisodes = aggregateData?.mostFrequentEpisodes ?? episodes;
|
||||
const actualYear =
|
||||
(isAggregate ? aggregateData?.first.year : year) || 'unknown';
|
||||
const actualYear = isAggregate
|
||||
? aggregateData?.first.year || 'unknown'
|
||||
: year;
|
||||
const actualQuery = query || '';
|
||||
const actualSearchType = isAggregate
|
||||
? aggregateData?.first.episodes.length === 1
|
||||
|
||||
@@ -60,7 +60,7 @@ export class DbManager {
|
||||
userName: string,
|
||||
source: string,
|
||||
id: string,
|
||||
record: Omit<PlayRecord, 'user_id'>
|
||||
record: PlayRecord
|
||||
): Promise<void> {
|
||||
const key = generateStorageKey(source, id);
|
||||
await this.storage.setPlayRecord(userName, key, record);
|
||||
@@ -129,7 +129,7 @@ export class DbManager {
|
||||
userName: string,
|
||||
source: string,
|
||||
id: string,
|
||||
favoriteData?: Omit<Favorite, 'user_id'>
|
||||
favoriteData?: Favorite
|
||||
): Promise<boolean> {
|
||||
const isFav = await this.isFavorited(userName, source, id);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user