From 490f552c57c0d1d00cd1c4016b18d800f3939e39 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 5 Sep 2024 19:03:44 -0700 Subject: [PATCH] rm unnecessary effect --- src/view/com/util/post-embeds/VideoEmbed.tsx | 84 +++++++++----------- 1 file changed, 39 insertions(+), 45 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 7db25b4d0f..b57bf05f36 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -1,6 +1,6 @@ import React, {useCallback, useEffect, useId, useState} from 'react' import {View} from 'react-native' -import {Image} from 'expo-image' +import {ImageBackground} from 'expo-image' import {PlayerError, VideoPlayerStatus} from 'expo-video' import {AppBskyEmbedVideo} from '@atproto/api' import {msg, Trans} from '@lingui/macro' @@ -8,6 +8,7 @@ import {useLingui} from '@lingui/react' import {clamp} from '#/lib/numbers' import {useGate} from '#/lib/statsig/statsig' +import {isAndroid, isIOS} from 'platform/detection' import {VideoEmbedInnerNative} from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative' import {atoms as a} from '#/alf' import {Button} from '#/components/Button' @@ -117,12 +118,6 @@ function InnerWrapper({embed}: Props) { } }, [player, isActive]) - useEffect(() => { - if (!isActive && playerStatus !== 'loading') { - setPlayerStatus('loading') - } - }, [isActive, playerStatus]) - const onChangeStatus = (isVisible: boolean) => { if (isFullscreen) { return @@ -153,47 +148,46 @@ function InnerWrapper({embed}: Props) { setIsFullscreen={setIsFullscreen} /> ) : null} - - {embed.alt} - - + style={[ + { + position: 'absolute', + top: 0, + bottom: 0, + left: 0, + right: 0, + display: showOverlay ? 'flex' : 'none', + }, + ]}> + + + ) : null} ) }