Skip to content

Commit 23f6c5e

Browse files
authored
Merge pull request #276 from medyo/develop
refactor: update ad fetch readiness logic in AdvBanner component
2 parents a7427c9 + dc36819 commit 23f6c5e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/features/adv/components/AdvBanner.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { useEffect } from 'react'
22
import { AdPlaceholder } from 'src/components/placeholders'
33
import { useRemoteConfigStore } from 'src/features/remoteConfig'
44
import { useUserPreferences } from 'src/stores/preferences'
5+
import { isWebOrExtensionVersion } from 'src/utils/Environment'
56
import { useGetAd } from '../api/getAd'
67
import { useDelayedFlag } from '../hooks/useDelayedFlag'
78
import { Ad } from '../types'
@@ -16,7 +17,8 @@ type AdvBannerProps = {
1617
export const AdvBanner = ({ feedDisplay = false, loadingState, onAdLoaded }: AdvBannerProps) => {
1718
const { userSelectedTags } = useUserPreferences()
1819
const adsFetchDelayMs = useRemoteConfigStore((s) => s.adsFetchDelayMs)
19-
const isReady = useDelayedFlag(adsFetchDelayMs)
20+
const delay = isWebOrExtensionVersion() === 'extension' ? adsFetchDelayMs : undefined
21+
const isReady = useDelayedFlag(delay)
2022

2123
const {
2224
isSuccess,

0 commit comments

Comments
 (0)