fix(android): fix empty popup

fix empty popup when not set android*PermissionOptions props.
This commit is contained in:
TommY Lee 2020-03-13 18:21:56 +08:00
parent 944c304b88
commit 407295bc47

View File

@ -27,8 +27,8 @@ const Rationale = PropTypes.shape({
const requestPermissions = async (
captureAudio: boolean,
CameraManager: any,
androidCameraPermissionOptions: Rationale,
androidRecordAudioPermissionOptions: Rationale,
androidCameraPermissionOptions: Rationale | null,
androidRecordAudioPermissionOptions: Rationale | null,
): Promise<{ hasCameraPermissions: boolean, hasRecordAudioPermissions: boolean }> => {
let hasCameraPermissions = false;
let hasRecordAudioPermissions = false;
@ -458,14 +458,8 @@ export default class Camera extends React.Component<PropsType, StateType> {
faceDetectionClassifications: ((CameraManager.FaceDetection || {}).Classifications || {}).none,
permissionDialogTitle: '',
permissionDialogMessage: '',
androidCameraPermissionOptions: {
title: '',
message: '',
},
androidRecordAudioPermissionOptions: {
title: '',
message: '',
},
androidCameraPermissionOptions: null,
androidRecordAudioPermissionOptions: null,
notAuthorizedView: (
<View style={styles.authorizationContainer}>
<Text style={styles.notAuthorizedText}>Camera not authorized</Text>