| 12345678910111213141516171819 |
- import getMeta from '../../../utils/meta'
- const hasTextEncoder = typeof TextEncoder !== 'undefined'
- if (!hasTextEncoder) {
- console.warn('TextEncoder is not available. Disabling pdf-caching.')
- }
- function isFlagEnabled(flag) {
- if (!hasTextEncoder) return false
- return getMeta('ol-splitTestVariants')?.[flag] === 'enabled'
- }
- export const cachedUrlLookupEnabled = isFlagEnabled(
- 'pdf-caching-cached-url-lookup'
- )
- export const prefetchingEnabled = isFlagEnabled('pdf-caching-prefetching')
- export const prefetchLargeEnabled = isFlagEnabled('pdf-caching-prefetch-large')
- export const enablePdfCaching = isFlagEnabled('pdf-caching-mode')
- export const trackPdfDownloadEnabled = isFlagEnabled('track-pdf-download')
|