Revert TrailerContext.tsx to before d6c3e81e

This commit is contained in:
tapframe 2026-02-01 01:11:52 +05:30
parent fc56980399
commit c43e6d879f

View file

@ -1,5 +1,3 @@
import * as ScreenOrientation from 'expo-screen-orientation';
import React, { createContext, useContext, useState, useCallback, useMemo, ReactNode } from 'react';
interface TrailerContextValue {
@ -14,17 +12,6 @@ const TrailerContext = createContext<TrailerContextValue | undefined>(undefined)
export const TrailerProvider: React.FC<{ children: ReactNode }> = ({ children }) => {
const [isTrailerPlaying, setIsTrailerPlaying] = useState(true);
React.useEffect(() => {
async function handleRotation() {
if (isTrailerPlaying) {
await ScreenOrientation.lockAsync(ScreenOrientation.OrientationLock.LANDSCAPE);
} else {
await ScreenOrientation.lockAsync(ScreenOrientation.OrientationLock.PORTRAIT_UP);
}
}
handleRotation();
}, [isTrailerPlaying]);
const pauseTrailer = useCallback(() => {
setIsTrailerPlaying(false);
}, []);