// useLibs

import { UserClass } from 'esoftplay/cache/user/class/import';
import { useEffect } from 'react';
import { CaptureProtection } from 'react-native-capture-protection';


export interface EventSecure_pageProps {

}
export default function m(): any {
  const can_screencapture = UserClass.state().get('config', 'can_screencapture')
  // const focus = useIsFocused()

  useEffect(() => {
    let subs: any
    if (!__DEV__)
      if (can_screencapture != 1) {
        CaptureProtection.prevent();
        // subs = RNPrevent?.addListener?.(() => { })
      }
    return () => {
      if (!__DEV__)
        if (can_screencapture != 1) {
          setTimeout(() => {
            CaptureProtection.allow();
          }, 500);
          // subs?.remove?.()
        }
    }
  }, [])

  return null
}