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};
}