完善tmdb反代

This commit is contained in:
mtvpls
2026-01-17 21:18:19 +08:00
parent 531187b5a4
commit 6a976dd91c
18 changed files with 97 additions and 48 deletions
+4 -3
View File
@@ -7,6 +7,7 @@ import { CheckCircle, AlertCircle, Plus } from 'lucide-react';
import PageLayout from '@/components/PageLayout';
import { getTMDBImageUrl } from '@/lib/tmdb.client';
import { processImageUrl } from '@/lib/utils';
interface TMDBResult {
id: number;
@@ -117,7 +118,7 @@ export default function MovieRequestPage() {
const submitRequest = async (item: TMDBResult, season?: number) => {
setSubmitting(true);
try {
let poster = item.poster_path ? getTMDBImageUrl(item.poster_path, 'w500') : undefined;
let poster = item.poster_path ? processImageUrl(getTMDBImageUrl(item.poster_path, 'w500')) : undefined;
let title = item.title || item.name || '';
if (season && seasons.length > 0) {
@@ -125,7 +126,7 @@ export default function MovieRequestPage() {
if (seasonData) {
title = `${title} ${seasonData.name}`;
if (seasonData.poster_path) {
poster = getTMDBImageUrl(seasonData.poster_path, 'w500');
poster = processImageUrl(getTMDBImageUrl(seasonData.poster_path, 'w500'));
}
}
}
@@ -311,7 +312,7 @@ export default function MovieRequestPage() {
>
{item.poster_path ? (
<img
src={getTMDBImageUrl(item.poster_path, 'w500')}
src={processImageUrl(getTMDBImageUrl(item.poster_path, 'w500'))}
alt={item.title || item.name}
className='w-full aspect-[2/3] object-cover'
/>