export default function()

in packages/@fbcmobile-ui/Hooks/usePermissions.js [17:32]


export default function(permissions: Array<string>) {
  const [permissionsGranted, setPermissionsGranted] = useState<?boolean>(null);

  useEffect(() => {
    PermissionsAndroid.requestMultiple(permissions).then(result =>
      setPermissionsGranted(
        Object.keys(result).filter(
          permission =>
            result[permission] !== PermissionsAndroid.RESULTS.GRANTED,
        ).length === 0,
      ),
    );
  }, [permissions]);

  return {permissionsGranted};
}