fastimage api bug fix

This commit is contained in:
tapframe 2025-10-18 00:41:32 +05:30
parent fd5861026d
commit efa5d3f629
3 changed files with 6 additions and 3 deletions

View file

@ -204,10 +204,10 @@ const FloatingHeader: React.FC<FloatingHeaderProps> = ({
<View style={styles.headerTitleContainer}>
{metadata.logo && !logoLoadError ? (
<FastImage
<Image
source={{ uri: metadata.logo }}
style={styles.floatingHeaderLogo}
resizeMode={FastImage.resizeMode.contain}
resizeMode="contain"
onError={() => {
logger.warn(`[FloatingHeader] Logo failed to load: ${metadata.logo}`);
setLogoLoadError(true);

View file

@ -110,7 +110,7 @@ const KSPlayerCore: React.FC = () => {
const [selectedAudioTrack, setSelectedAudioTrack] = useState<number | null>(null);
const [textTracks, setTextTracks] = useState<TextTrack[]>([]);
const [selectedTextTrack, setSelectedTextTrack] = useState<number>(-1);
const [resizeMode, setResizeMode] = useState<ResizeModeType>('stretch');
const [resizeMode, setResizeMode] = useState<ResizeModeType>('contain');
const [buffered, setBuffered] = useState(0);
const [seekPosition, setSeekPosition] = useState<number | null>(null);
const ksPlayerRef = useRef<KSPlayerRef>(null);

View file

@ -1,6 +1,9 @@
import { TMDBEpisode } from '../services/tmdbService';
import { StreamingContent } from '../services/catalogService';
// Re-export StreamingContent for convenience
export { StreamingContent };
// Types for route params
export type RouteParams = {
id: string;