@sendbird/uikit-react-native
Version:
Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
15 lines (12 loc) • 437 B
text/typescript
import type { Permission, PermissionStatus } from 'react-native-permissions';
const nativePermissionGranted = (stats: Record<Permission, PermissionStatus>, limitedCallback?: () => void) => {
return Object.values(stats).every((result) => {
if (result === 'granted') return true;
if (result === 'limited') {
limitedCallback?.();
return true;
}
return false;
});
};
export default nativePermissionGranted;